Поделиться через


Функция SendDlgItemMessageA (winuser.h)

Отправляет сообщение указанному элементу управления в диалоговом окне.

Синтаксис

LRESULT SendDlgItemMessageA(
  [in] HWND   hDlg,
  [in] int    nIDDlgItem,
  [in] UINT   Msg,
  [in] WPARAM wParam,
  [in] LPARAM lParam
);

Параметры

[in] hDlg

Тип: HWND

Дескриптор диалогового окна, содержащего элемент управления .

[in] nIDDlgItem

Тип: int

Идентификатор элемента управления, получающего сообщение.

[in] Msg

Тип: UINT

Отправляемое сообщение.

Списки системных сообщений см. в разделе Системные сообщения.

[in] wParam

Тип: WPARAM

Дополнительные сведения, относящиеся к сообщению.

[in] lParam

Тип: LPARAM

Дополнительные сведения, относящиеся к сообщению.

Возвращаемое значение

Тип: LRESULT

Возвращаемое значение указывает результат обработки сообщения и зависит от отправленного сообщения.

Комментарии

Функция SendDlgItemMessage не возвращается, пока сообщение не будет обработано.

Использование SendDlgItemMessage идентично получению дескриптора указанного элемента управления и вызову функции SendMessage .

Примеры

Пример см. в разделе Создание немодерного диалогового окна.

Примечание

Заголовок winuser.h определяет SendDlgItemMessage в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-ntuser-dialogbox-l1-1-0 (представлено в Windows 8)

См. также раздел

Основные понятия

Диалоговые окна

Справочные материалы

SendMessage