Структура MSGBOXPARAMS
Type MSGBOXPARAMS
cbSize As Long
hwndOwner As Long
hInstance As Long
lpszText As String
lpszCaption As String
dwStyle As Long
lpszIcon As Long
dwContextHelpId As Long
lpfnMsgBoxCallback As Long
dwLanguageId As Long
End Type
Структура MSGBOXPARAMS хранит опции для создания окна с сообщением
Состав структуры
- cbSize
- Размер структуры в байтах
- hwndOwner
- Дескриптор окна, которому принадлежит окно с сообщением
- hInstance
- Дескриптор экземпляра приложения, вызывающего функцию
- lpszText
- Текст сообщения
- lpszCaption
- Текст для заголовка
- dwStyle
- Комбинация различных флагов, определяющих различные свойства окна с сообщением.
Список флагов аналогичен параметру uType функции MessageBox.
В дополнение к существующим флагам добавлен флаг MB_USERICON = &H80, позволюящий использовать собственный значок, если определен параметр lpszIcon
- lpszIcon
- Ресурс значка, выводимого в сообщении. Это может быть именем ресурса или числовым идентификатором
- dwContextHelpId
- The help context ID which identifies the appropriate help topic to display if the user clicks the Help button. This information is passed to the callback function specified by lpfnMsgBoxCallback.
- lpfnMsgBoxCallback
- A pointer to the MsgBoxCallback callback function to process help events for the message box. This function is invoked whenever the user clicks the Help button. If this is 0 and the user clicks the Help button, a WM_HELP message is sent to the message box's owner.
- dwLanguageId
- The language ID, retrieved by the MAKELANGID macro, which identifies the language to use to display the message box's buttons. This language must already be installed on the computer.
Используется в
MessageBoxIndirect