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

Тема в разделе "Delphi", создана пользователем WinHack, 28 ноя 2016.

  1. WinHack
    На палитре компонентов Dialogs доступны диалоговые окна, которые обеспечивают единый интерфейс для операций с файлами, такие как открытие, сохранение и печать файлов.

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


    TPrintDialog.Title

    Компонент 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.