Функция SendDlgItemMessage


Функция 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

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки
Переведено 17.04.2001 12:10 ©Copyright V. Sokovikov
Hosted by uCoz