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


CWnd::SendDlgItemMessage

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

LRESULT SendDlgItemMessage(
   int nID,
   UINT message,
   WPARAM wParam = 0,
   LPARAM lParam = 0 
);

Параметры

  • nID
    Указывает идентификатор элемента управления диалогового окна, которое получит сообщение.

  • message
    Указывает сообщение, которое нужно отправить.

  • wParam
    Определяет дополнительные сведения о сообщение- зависимой ячейки.

  • lParam
    Определяет дополнительные сведения о сообщение- зависимой ячейки.

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

Определяет значение, возвращаемое процедурой окна элемента управления или 0, если элемент управления не был найден.

Заметки

Функция-член SendDlgItemMessage не возвращает до тех пор, пока сообщение не будет обрабатываться.

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

Пример

void CMyDlg::SetSpinRange()
{
   //set the min and max range of the up/down or spin control
   SendDlgItemMessage(IDC_SPIN1, UDM_SETRANGE, 0, (LPARAM) MAKELONG (8, 1));
}

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

CWnd::SendMessage

SendDlgItemMessage