Messaggio riprodotto ID della finestra

Un modo rapido per creare un controllo ActiveX, o un altro controllo specializzato, è la sottoclasse di una finestra.Per ulteriori informazioni, vedere Controlli ActiveX MFC: creazione di una sottoclasse un controllo Windows.

Per impedire il contenitore del controllo dalla ricezione dei messaggi delle finestre inviati da un controllo Windows sottoclassato, COleControl crea una finestra “reflector„ per rilevare alcuni messaggi della finestra e di inviarli al controllo.Il controllo, nella routine della finestra, quindi possibile elaborare i messaggi riprodotti proprietà appropriati per un controllo ActiveX.

Nella tabella seguente vengono mostrati i messaggi che vengono intercettati e i messaggi corrispondenti della finestra reflector.

Messaggio inviato dal controllo

Messaggio riprodotto al controllo

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

[!NOTA]

Se il controllo viene eseguito in un sistema Win32, esistono diversi tipi di messaggi di WM_CTLCOLOR* può ricevere.Per ulteriori informazioni, vedere WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC.

Vedere anche

Riferimenti

TN062: reflection di messaggio per i controlli Windows

Concetti

Controlli ActiveX MFC: Creazione di una sottoclasse di un controllo Windows