Изменение заголовка окна печати

WinHack

Администратор
23 Фев 2015
2,664
1,913
bsfo.ru
На палитре компонентов Dialogs доступны диалоговые окна, которые обеспечивают единый интерфейс для операций с файлами, такие как открытие, сохранение и печать файлов.

TOpenDialog, TSaveDialog и другие унаследуют свойства от TCommonDialog. Заголовок остается неизменным, но это можно изменить.


TPrintDialog.Title
[hr][/hr]
Компонент TPrintDialog отображает стандартное диалоговое окно Windows для отправки задания на принтер.

К сожалению, TPrintDialog не предоставляет свойство Title. В событии OnShow компонента можно задать текст для диалогового окна:

Код:
// handles PrintDialog1.OnShow
 procedure TReportForm.PrintDialog1Show(Sender: TObject) ;
 begin
   if Sender is TPrintDialog then
     SetWindowText(
       TPrintDialog(Sender).Handle,
       'Что Вы хотите напечатать в отчете?') ;
 end;
Примечание: стандартное диалоговое окно открывается при помощи метода Execute.