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 |
---|---|
OCM_COMMAND |
|
OCM_CTLCOLORBTN |
|
OCM_CTLCOLOREDIT |
|
OCM_CTLCOLORDLG |
|
OCM_CTLCOLORLISTBOX |
|
OCM_CTLCOLORSCROLLBAR |
|
OCM_CTLCOLORSTATIC |
|
OCM_DRAWITEM |
|
OCM_MEASUREITEM |
|
OCM_DELETEITEM |
|
OCM_VKEYTOITEM |
|
OCM_CHARTOITEM |
|
OCM_COMPAREITEM |
|
OCM_HSCROLL |
|
OCM_VSCROLL |
|
OCM_PARENTNOTIFY |
|
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