Sdílet prostřednictvím


Identifikátory reflektovaných zpráv oken

Rychlý způsob vytvoření ovládacího prvku technologie ActiveX nebo jiného specializovaného ovládacího prvku je podtřídy okna. Další informace naleznete v tématu MFC technologie ActiveX Ovládací prvky: Podtřídy ovládacího prvku Windows.

Pokud chcete zabránit tomu, aby kontejner ovládacího prvku přijímal zprávy okna odeslané podtříděným ovládacím prvku Windows, COleControl vytvoří okno "reflektor" pro zachycení určitých zpráv okna a jejich odeslání zpět do ovládacího prvku. Ovládací prvek, v jeho okně procedura, pak může zpracovat tyto reflektované zprávy tím, že provede akce vhodné pro technologie ActiveX ovládací prvek.

Následující tabulka ukazuje zprávy, které jsou zachyceny, a odpovídající zprávy, které okno reflektoru odesílá.

Zpráva odeslaná ovládacím prvku Zpráva se odrazila do ovládacího prvku.
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

Poznámka

Pokud ovládací prvek běží v systému Win32, existuje několik typů WM_CTLCOLOR* zpráv, které může přijmout. Další informace najdete v tématu WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR WM_CTLCOLORSTATIC.

Viz také

MFC – ovládací prvky ActiveX: Vytvoření podtřídy ovládacího prvku systému Windows
TN062: Reflexe zprávy pro ovládací prvky Windows