Структуры, используемые библиотекой стандартных диалоговых окон


 

 Структура Описание
CHOOSECOLOR

Структура CHOOSECOLOR содержит информацию, которую использует функция ChooseColor, чтобы инициализировать диалоговое окно Цвет (Color). После того, как пользователь закроет диалоговое окно,  в этой структуре система возвращает информацию о выборе пользователя. 

CHOOSEFONT

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

DEVNAMES

Структура DEVNAMES содержит строки, которые идентифицируют имена драйвера, устройства и порта вывода данных для принтера. Функции PrintDlgEx и PrintDlg использует эти строки, чтобы инициализировать определяемые системой Набор страниц Свойств печати (Print Property Sheet) или диалоговое окно Печать (Print). Когда пользователь закрывает вкладку свойств или диалоговое окно, информация о выбранном принтере возвращается в этой структуре. 

FINDREPLACE

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

OFNOTIFY

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

OFNOTIFYEX

Структура OFNOTIFYEX содержит информацию об уведомляющем сообщении CDN_INCLUDEITEM

OPENFILENAME

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

OPENFILENAME_NT4

Структура OPENFILENAME_NT4 идентична структуре OPENFILENAME с установкой _WIN32_WINNT в 0x0400. Это дает возможность приложению использовать в своих интересах другие функции, разработанные после выпуска Microsoft ® Windows NT ® 4.0, в то же время работать в среде  Windows NT 4.0. MFC42 прикладные программы, чтобы избежать порчи кучи, также, должны использовать OPENFILENAME_NT4. Это надо делать потому, что библиотека Базовых Классов Microsoft (MFC) имеет классы с вложенными структурами OPENFILENAME, а Вы должны использовать один и тот же размер структуры.

PAGESETUPDLG

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

PRINTDLG

Структура PRINTDLG содержит информацию, которую функция PrintDlg использует, чтобы инициализировать диалоговое окно Печать (Print). После того, как пользователь закроет блок диалога, система использует эту структуру, чтобы возвратить информацию об пользовательских настройках. 

PRINTDLGEX

Структура PRINTDLGEX содержит информацию, которую функция PrintDlgEx использует, чтобы инициализировать набор страниц Свойства печати (Print Property Sheet). После того, как пользователь закроет вкладку свойств, система использует эту структуру, чтобы возвратить информацию об пользовательских настройках. 

PRINTPAGERANGE

Структура PRINTPAGERANGE устанавливает диапазон страниц в задании печати. Задание печати может иметь больше чем один диапазон страниц. Эта информация сообщается в структуре PRINTDLGEX при вызове  функции PrintDlgEx

 

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

Hosted by uCoz