Topic: fontDialog

как убрать из диалога  выбор ВИДОИЗМЕНЕНИЯ?

Re: fontDialog

Что такое видоизменения? стиль шрифта?

Dmitry.

3 (edited by sibprogsistem 2020-03-05 10:49:34)

Re: fontDialog

DriveSoft wrote:

Что такое видоизменения? стиль шрифта?

http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=6312&download=0

Post's attachments

Attachment icon Безымянный.png 13.43 kb, 118 downloads since 2020-03-05 

4 (edited by vovka3003 2020-03-05 11:46:42)

Re: fontDialog

Это стандартное окно Windows. Можно перехватить его в цикле c помощью GetForegroundWindow, затем, используя полученный хендл родителя перечислить дочерние компоненты (FindWindowEx), отыскать нужный и послать ему сообщение WM_CLOSE в SendMessage.

Re: fontDialog

Пример

procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
var
  FD: TFontDialog;
begin
  FD := TFontDialog.Create(Form1);
  FD.Options := FD.Options - fdEffects;
  FD.Execute;
  FD.Free;
end;
Dmitry.

Re: fontDialog

целый день в гугле
а оказалось   FD.Options := FD.Options - fdEffects;
 
СПАСИБО!