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