Функция SendDlgItemMessage отправляет сообщение указанному органу управления в диалоговом окне.
Синтаксис
LRESULT SendDlgItemMessage( HWND hDlg, int nIDDlgItem, UINT Msg, WPARAM wParam, LPARAM lParam ); |
Параметры
hDlg
[in] Дескриптор диалогового окна, которое содержит орган управления.nIDDlgItem
[in] Устанавливает идентификатор органа управления, который получает сообщение.Msg
[in] Задает отправляемое сообщение.wParam
[in] Устанавливает дополнительную специальную для сообщения информацию.lParam
[in] Устанавливает дополнительную специальную для сообщения информацию.Возвращаемое значение
Возвращаемое значение определяет результат обработки сообщения и зависит от отправленного сообщения.
Замечания
Функция SendDlgItemMessage не возвращает значения до тех пор, пока сообщение не будет обработано.
Использование SendDlgItemMessage идентично извлечению дескриптора заданного органа управления и вызова функции SendMessage.
Windows 95/98/Me: SendDlgItemMessageW поддерживается программой Microsoft Layer for Unicode. Чтобы использовать эту функцию, Вы должны добавить некоторые файлы к вашему приложению, как изложено в описании Microsoft Layer for Unicode для системы Windows 95/98/Me.
Пример
Пример см. в статье Создание немодального диалогового окна.
Смотри также
Обзор Диалоговые окна, Функции,
используемые диалоговыми окнами,
SendMessage
Размещение и совместимость SendDlgItemMessage |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Используемая библиотека |
User32.lib |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |