Структура 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