Функция | Описание |
CreateDialog |
Макрокоманда CreateDialog создает немодальное диалоговое окно из шаблона в ресурсе блока диалога. Макрокоманда CreateDialog использует функцию CreateDialogParam. |
CreateDialogIndirect |
Макрокоманда CreateDialogIndirect создает немодальное диалоговое окно из шаблона блока диалога в памяти. Макрокоманда CreateDialogIndirect использует функцию CreateDialogIndirectParam. |
CreateDialogIndirectParam |
Функция CreateDialogIndirectParam создает немодальный блок диалога из шаблона диалогового окна в памяти. Перед показом диалогового окна на экране, функция передает определяемое программой значение в процедуру блока диалога в качестве параметра lParam сообщения WM_INITDIALOG. Прикладная программа может использовать это значение, чтобы инициализировать органы управления диалогового окна. |
CreateDialogParam |
Функция CreateDialogParam создает немодальное диалоговое окно из шаблона ресурса блока диалога. Перед показом диалогового окна на экране, функция передает в процедуру блока диалога определяемое программой значение сообщения WM_INITDIALOG, как параметр lParam. Прикладная программа может использовать это значение, чтобы инициализировать органы управления диалогового окна. |
DefDlgProc |
Функция DefDlgProc называемая заданной по умолчанию оконной процедурой блока диалога, выполняет по умолчанию обработку любых сообщений окна, которые диалоговое окно с частным классом окна не обрабатывает. |
DialogBox |
Макрокоманда DialogBox создает модальное диалоговое окно из ресурса шаблона блока диалога. DialogBox не возвращает управления до тех пор, пока заданная функция обратного вызова не завершит работу модального диалогового окна путем вызова функции EndDialog. Макрокоманда DialogBox использует функцию DialogBoxParam. |
DialogBoxIndirect |
Макрос DialogBoxIndirect создает модальное диалоговое окно из шаблона блока диалога в памяти. DialogBoxIndirect не возвращает управление до те пор, пока заданная функция повторного вызова не завершит работу модального диалогового окно при помощи вызова функции EndDialog. Макрос DialogBoxIndirect использует функцию DialogBoxIndirectParam. |
DialogBoxIndirectParam |
Функция DialogBoxIndirectParam создает модальное диалоговое окно из шаблона блока диалога в памяти. Перед показом диалогового окна, функция передает определяемое программой значение в процедуру диалогового окна как параметр lParam сообщения WM_INITDIALOG. Приложение может использовать это значение, чтобы инициализировать органы управления диалогового окна. |
DialogBoxParam |
Функция DialogBoxParam создает модальное диалоговое окно из шаблона ресурса блока диалога. Перед показом диалогового окна на экране, функция передает в процедуру блока диалога определяемое программой значение, как параметр lParam сообщения WM_INITDIALOG. Прикладная программа может использовать это значение, чтобы инициализировать органы управления диалогового окна. |
DialogProc |
Функция DialogProc - определяемая программой функция повторного вызова, используемая семействами функций CreateDialog и DialogBox. Она обрабатывает сообщения, отправляемые модальному или немодальному диалоговому окну. Тип DLGPROC определяет указатель на эту функцию повторного вызова. DialogProc - имя-заместитель для определяемого программой имени функции. |
EndDialog | Функция EndDialog уничтожает модальное диалоговое окно, заставляя систему закончить любую обработку информации диалогового окна. |
GetDialogBaseUnits |
Функция GetDialogBaseUnits извлекает системные базовые единицы измерения диалогового окна , которые равняются средней ширине и высоте символов в системном шрифте. Для диалоговых окон, которые используют системный шрифт, Вы можете использовать эти значения, чтобы сделать преобразования из единиц измерения шаблона диалогового окна, которые определяются в нем, в пиксели. Для диалоговых окон, которые не используют системный шрифт, преобразование единиц измерения шаблона диалогового окна в пиксели зависит от шрифта, используемого блоком диалога. Для любого типа диалогового окна более легко использовать функцию MapDialogRect, чтобы выполнить это преобразование. MapDialogRect принимает во внимание шрифт и правильно преобразует прямоугольник из единиц измерения шаблона диалогового окна в пиксели. |
GetDlgCtrlID |
Функция GetDlgCtrlID извлекает идентификатор заданного органа управления. |
GetDlgItem |
Функция GetDlgItem извлекает дескриптор органа управления в заданном диалоговом окне. |
GetDlgItemInt |
Функция GetDlgItemInt преобразует текст заданного органа управления в диалоговом окне в целочисленное значение. |
GetDlgItemText |
Функция GetDlgItemText извлекает заголовок или текст, связанный с органом управления в диалоговом окне. |
GetNextDlgGroupItem |
Функция GetNextDlgGroupItem извлекает дескриптор первого элемента в группе элементов управления, который предшествует (или следует за) заданному органу управления в диалоговом окне. |
GetNextDlgTabItem |
Функция GetNextDlgTabItem извлекает дескриптор первого органа управления, который имеет стиль WS_TABSTOP и предшествует (или следует) заданному органу управления. |
IsDialogMessage |
Функция IsDialogMessage определяет, предназначено ли сообщение для заданного блока диалога и, если это так, обрабатывает его. |
MapDialogRect |
Функция MapDialogRect преобразует заданные единицы измерения диалогового окна в экранные единицы измерения (пиксели). Функция заменяет координаты в указанной структуре RECT преобразованными координатами, которые дают возможность использовать структуру, чтобы создать диалоговое окно или расположить орган управления внутри блока диалога. |
MessageBox |
Функция MessageBox создает, показывает на экране и использует окно сообщения. Окно сообщения содержит определяемое программой сообщение и заголовок, плюс любая комбинация предопределенных значков и командных кнопок. |
MessageBoxEx |
Функция MessageBoxEx создает, показывает на экране и использует окно сообщения. Окно сообщения содержит определяемое программой сообщение и заголовок, плюс любая комбинация предопределенных значков и командных кнопок. Надписи кнопок на языке системного интерфейса пользователя. В настоящее время функции MessageBoxEx и MessageBox работают одним и тем же способом. |
MessageBoxIndirect |
Функция MessageBoxIndirect создает, показывает на экране и использует окно сообщения. Окно сообщения содержит определяемый программой текст сообщения и заголовок, любой значок и любую комбинацию предопределенных командных кнопок. |
SendDlgItemMessage |
Функция SendDlgItemMessage отправляет сообщение указанному органу управления в диалоговом окне. |
SetDlgItemInt |
Функция SetDlgItemInt устанавливает текст органа управления в диалоговом окне по строковому представлению указанного целочисленного значения. |
SetDlgItemText |
Функция SetDlgItemText устанавливает заголовок или текст органа управления в диалоговом окне. |