Функции, используемые стандартными диалоговыми окнами


 

Функция Описание
CCHookProc

Фильтр-процедура (hook) CCHookProc - определяемая программой или  библиотекой функция повторного вызова, которая используется функцией ChooseColor. Фильтр-процедура (hook) принимает сообщения или уведомления, предназначенные для заданной по умолчанию процедуры диалогового окна Цвет (Color).

Тип LPCCHOOKPROC определяет указатель на эту функцию повторного вызова. CCHookProc - имя-заместитель для определяемого программой имени функции. 
CFHookProc

Фильтр-процедура (hook) CFHookProc - определяемая программой или  библиотекой процедура повторного вызова, которая используется функцией ChooseFont. Фильтр-процедура (hook) принимает сообщения или уведомления, предназначенные для заданной по умолчанию процедуры диалогового окна Шрифт (Font).

ChooseColor

Функция ChooseColor создает диалоговое окно Цвет (Color), которое дает возможность пользователю выбрать цвет.

ChooseFont

Функция ChooseFont создает диалоговое окно Шрифт (Font), которое дает возможность пользователю выбрать атрибуты для логического шрифта. Эти атрибуты включают в себя название шрифта, стиль (полужирный, курсивный, или обычный), размер в пунктах, эффекты (подчеркивание, зачеркивание и цвет текста) и написание (или набор символов). 

CommDlgExtendedError

Функция CommDlgExtendedError возвращает код ошибки стандартного диалогового окна. Этот код указывает самую последнюю ошибку, которая произошла в ходе выполнения в одной из  функций стандартного  диалогового окна. Коды этих ошибок определены в файле Cderr.h

FindText

Функция FindText создает определяемое системой не модальное диалоговое окно Найти (Find), которое дает возможность пользователю, задавать строку символов для поиска и используемые параметры, когда происходит поиск текста в документе. 

FRHookProc

Фильтр-процедура (hook) FRHookProc - это определяемая программой или библиотекой процедура повторного вызова, которая используется функциями FindText или ReplaceText. Фильтр-процедура (hook) принимает сообщения или уведомления, предназначенные для заданной по умолчанию процедуры диалогового окна Найти (Find) или Заменить (Replace).

Тип LPFRHOOKPROC определяет указатель на эту функцию обратного вызова. FRHookProc - имя - заместитель для определяемого программой имени функции.

GetFileTitle Функция GetFileTitle извлекает имя заданного файла.
GetOpenFileName Функция GetOpenFileName создает  диалоговое окно Открыть (Open), которое позволяет пользователю определить открываемый диск, каталог и имя файла или ряда файлов.
GetSaveFileName Функция GetSaveFileName создает стандартное диалоговое окно Сохранить (Save), которое позволяет пользователю определить диск, каталог и имя файла, которое нужно сохранить.
OFNHookProc

Фильтр-процедура (hook) OFNHookProc это - определяемая прикладной программой или библиотекой повторно вызываемая функция, которую используют  диалоговые окна Открыть (Open) и Сохранить как (Save As) в стиле Проводника. Функция принимает уведомляющие сообщения, отправляемые из диалогового окна. Функция принимает также сообщения и для любых дополнительных органов управления, которые вы определили  установками шаблона дочернего диалогового окна.

Тип LPOFNHOOKPROC определяет указатель на эту функцию обратного вызова. OFNHookProc - имя - заместитель для определяемого программой или библиотекой имени функции. 

Если вы не устанавливали флажок OFN_EXPLORER, когда создавали диалоговое окно Отрыть или Сохранить как, а вы хотите иметь фильтр (hook) - процедуру, то должны использовать процедуру старого стиля, такую как OFNHookProcOldStyle. В этом случае, диалоговое окно должно иметь пользовательский интерфейс старого стиля. 

OFNHookProcOldStyle

Фильтр-процедура (hook) OFNHookProcOldStyle - это определяемая программой или библиотекой процедура обратного вызова, которая используется стандартными диалоговыми окнами Открыть (Open) и Сохранить как (Save As). Функция принимает сообщения или уведомления, предназначенные для процедуры блока диалога.

Тип LPOFNHOOKPROC определяет указатель на эту функцию обратного вызова. OFNHookProcOldStyle - имя - заместитель для определяемого программой или библиотекой имени функции. 

Если вы, при создании стандартного диалогового окна Открыть (Open) или Сохранить как (Save As), установили флажок OFN_EXPLORER, а вам потребовалась фильтр (hook) - процедура, вы должны использовать фильтр - процедуру OFNHookProc в стиле Проводника

PagePaintHook

Фильтр-процедура (hook) PagePaintHook - это определяемая программой или библиотекой процедура повторного вызова, которая используется функцией PageSetupDlg. Функция принимает сообщения, которые позволяют вам настраивать рисование макета страницы в диалоговом окне Параметры страницы (Page Setup).

Тип LPPAGEPAINTHOOK определяет указатель на эту функцию обратного вызова. PagePaintHook - имя - заместитель для определяемого программой или библиотекой имени функции.  

PageSetupDlg

Функция PageSetupDlg создает диалоговое окно Параметры страницы (Page Setup), которое дает возможность пользователю устанавливать атрибуты печатной страницы. Эти атрибуты включают в себя размер бумаги и источник ее, ориентацию страницы (портретная или альбомная) и ширину полей страницы. 

PageSetupHook

Фильтр-процедура (hook) PageSetupHook является определяемой программой или библиотекой функцией обратного вызова, которая используется функцией PageSetupDlg. Эта функция принимает сообщения или уведомления, предназначенные для процедуры по умолчанию  диалогового окна Параметры страницы (Page Setup).

Тип LPPAGESETUPHOOK определяет указатель на эту  функцию обратного вызова. PageSetupHook - это имя - заместитель для определяемого программой или библиотекой имени функции.  

PrintDlg

Функция PrintDlg показывает диалоговое окно Печать (Print). Диалоговое окно Печать (Print) дает возможность пользователю устанавливать свойства отдельного задания печати.

Windows 2000/XP: Функция PrintDlg была заменена функцией PrintDlgEx. PrintDlgEx показывает на экране набор страниц Свойств печати (Print Property Sheet), который имеет Общую (General) страницу, содержащую органы управления подобные диалоговому окну Печать (Print).

PrintDlgEx

Функция PrintDlgEx показывает на экране набор страниц свойств Печать (Print), который дает возможность пользователю задавать свойства конкретного задания печати. Набор страниц свойств Печать (Print) имеет Общую (General) страницу, содержащую такие же органы управления, что и диалоговое окно Печать (Print). Набор страниц свойств может также иметь и дополнительные специальные для приложения и конкретные для драйвера вкладки свойств, сопровождающие  страницу Общие (General)

PrintHookProc

Фильтр-процедура (hook) PrintHookProc - это определяемая программой или библиотекой функция повторного вызова, которая используется функцией PrintDlg. Функция принимает сообщения или уведомления, предназначенные для заданной по умолчанию процедуры диалогового окна Печать (Print).

Тип LPPRINTHOOKPROC определяет указатель на эту функцию обратного вызова. PrintHookProc - имя - заместитель для определяемого программой или библиотекой имени функции.  

ReplaceText

Функция ReplaceText создает определяемое системой немодальное диалоговое окно, которое позволяет пользователю определить строку символов для поиска и замены, а также параметры, управляющие операциями поиска и замены. 

SetupHookProc

Фильтр-процедура (hook) SetupHookProc - это определяемая программой или библиотекой функция обратного вызова, которая используется функцией PrintDlg. Фильтр-процедура (hook) принимает сообщения или уведомления, предназначенные для процедуры по умолчанию диалогового окна Параметры печати (Print Setup).

Тип LPSETUPHOOKPROC определяет указатель на эту функцию обратного вызова. SetupHookProc - имя - заместитель для определяемого программой или библиотекой имени функции. 

 

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz