Visual C++. Описание стандартных классов - NMHDR

ОГЛАВЛЕНИЕ


NMHDR

typedef struct tagNMHDR
{
   HWND hwndFrom;
   UINT idFrom;
   UINT code;
} NMHDR;

Переменные

  • hwndFrom - дескриптор окна элемента управления, пославшего извещение. Для преобразования дескриптора в указатель на объект класса CWnd используется функция CWnd::FromHandle.
  • idFrom - идентификатор элемента управления, пославшего извещение.
  • code - код извещения. Эта переменная может иметь значение, определяемое типом элемента управления, например, TBN_BEGINADJUST или TTN_NEEDTEXT, или может принимать одно из значений стандартных извещений, перечисленных ниже: NM_CLICK - пользователь щелкнул левой кнопкой мыши по элементу управления;
    NM_DBLCLK - пользователь дважды щелкнул левой кнопкой мыши по элементу управления;
    NM_KILLFOCUS - элемент управления потерял фокус ввода;
    NM_OUTOFMEMORY - элемент управления не может завершить операцию вследствие недостатка оперативной памяти;
    NM_RCLICK - пользователь щелкнул правой кнопкой мыши по элементу управления;
    NM_RDBLCLK - пользователь дважды щелкнул правой кнопкой мыши по элементу управления;
    NM_RETURN - данному элементу управления принадлежит в настоящее время фокус ввода и пользователь нажал клавишу ;
    NM_SETFOCUS - элемент управления получил фокус ввода.

Описание

Используется в функциях обработки сообщений в формате WM_NOTIFY.