Identyfikatory komunikatów odbitych okien

Uwaga / Notatka

Biblioteka Klas programu Microsoft Foundation (MFC) nadal jest obsługiwana. Nie dodajemy już funkcji ani nie aktualizujemy dokumentacji.

Szybkim sposobem utworzenia kontrolki ActiveX lub innej wyspecjalizowanej kontrolki jest podklasa okna. Aby uzyskać więcej informacji, zobacz MFC ActiveX Controls: Subclassing a Windows Control (Kontrolki ActiveX MFC: podklasowanie kontrolki systemu Windows).

Aby uniemożliwić kontenerowi kontrolki odbieranie komunikatów okna wysyłanych przez podklasowaną kontrolkę systemu Windows, COleControl tworzy okno "refleksora" w celu przechwycenia niektórych komunikatów okna i wysłania ich z powrotem do kontrolki. Kontrolka, w swojej procedurze okna, może następnie przetwarzać te odzwierciedlone komunikaty, wykonując działania odpowiednie dla kontrolki ActiveX.

W poniższej tabeli przedstawiono komunikaty przechwycone i odpowiadające im komunikaty wysyłane przez okno odbicia.

Komunikat wysłany przez kontrolkę Komunikat odzwierciedlony w kontroli
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

Uwaga / Notatka

Jeśli kontrolka działa w systemie Win32, może otrzymywać kilka typów komunikatów WM_CTLCOLOR*. Aby uzyskać więcej informacji, zobacz WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC.

Zobacz także

Kontrolki ActiveX MFC: podklasowanie kontrolki systemu Windows
TN062: Odbicie Komunikatów dla Kontrolek Windows