Visual C++. Описание стандартных классов - NMHDR
ОГЛАВЛЕНИЕ
Страница 236 из 238
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 - элемент управления получил фокус ввода.