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


Отраженные идентификаторы сообщений окон

Быстрый способ создания элемента управления ActiveX, или другой специального элемента управления, к вложенному классу окно. Дополнительные сведения см. в разделе Элементы управления ActiveX MFC. Создание подкласса для элемента управления Windows в.

Чтобы предотвратить получение контейнера элемента управления из окна сообщения, отправляемые является подклассом элемента управления Windows в COleControl создается окно «приложения reflector» для перехвата некоторые сообщения окна и отправляет их обратно к элементу управления. Элемент управления в своей процедуре окна, может затем процесс эти отраженные сообщения, получив соответствующие действия для элемента управления ActiveX.

В следующей таблице приведены сообщения, которые перехвачены и соответствующие сообщения, окно приложения reflector отправляет.

Сообщение, отправляемых элементом управления

Сообщение отраженное в элемент управления

WM_COMMAND

OCM_COMMAND

WM_CTLCOLORBTN

OCM_CTLCOLORBTN

WM_CTLCOLOREDIT

OCM_CTLCOLOREDIT

WM_CTLCOLORDLG

OCM_CTLCOLORDLG

WM_CTLCOLORLISTBOX

OCM_CTLCOLORLISTBOX

WM_CTLCOLORSCROLLBAR

OCM_CTLCOLORSCROLLBAR

WM_CTLCOLORSTATIC

OCM_CTLCOLORSTATIC

WM_DRAWITEM

OCM_DRAWITEM

WM_MEASUREITEM

OCM_MEASUREITEM

WM_DELETEITEM

OCM_DELETEITEM

WM_VKEYTOITEM

OCM_VKEYTOITEM

WM_CHARTOITEM

OCM_CHARTOITEM

WM_COMPAREITEM

OCM_COMPAREITEM

WM_HSCROLL

OCM_HSCROLL

WM_VSCROLL

OCM_VSCROLL

WM_PARENTNOTIFY

OCM_PARENTNOTIFY

WM_NOTIFY

OCM_NOTIFY

Примечание

При запуске элемента управления в системе Win32, существует несколько типов сообщений WM_CTLCOLOR*, он может получать.Дополнительные сведения см. в WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC.

См. также

Ссылки

TN062. Отражение сообщений для элементов управления окнами

Основные понятия

Элементы управления ActiveX в MFC. Создание подкласса элемента управления Windows