Condividi tramite


COleControl::OnWindowlessMessage

Chiamato dal framework in risposta alla richiesta IOleInPlaceObjectWindowless::OnWindowMessage di un contenitore.

virtual BOOL OnWindowlessMessage(
   UINT msg,
   WPARAM wParam,
   LPARAM lParam,
   LRESULT* plResult 
);

Parametri

  • msg
    Identificatore di messaggio come passato da Windows.

  • wParam
    Come passato da Windows.Specifica le informazioni specifiche del messaggio.Il contenuto di questo parametro dipende dal valore del parametro msg.

  • lParam
    Come passato da Windows.Specifica le informazioni specifiche del messaggio.Il contenuto di questo parametro dipende dal valore del parametro msg.

  • plResult
    Il codice risultante di Windows.Specifica il risultato dell'elaborazione dei messaggi e dipende dal messaggio inviato.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Note

Elabora i messaggi della finestra per i controlli privi di finestra.OnWindowlessMessage di COleControl deve essere utilizzato per i messaggi della finestra diversa dai messaggi del mouse e dei messaggi della tastiera.COleControl fornisce SetCapture e SetFocus specificamente per ottenere il mouse capture e lo stato attivo per gli oggetti OLE senza finestra.

Poiché gli oggetti senza finestra non dispongono di una finestra, è necessario un meccanismo di uscire dal contenitore inviare messaggi a essi.Un oggetto OLE senza finestra ottiene i messaggi dal contenitore, con il metodo OnWindowMessageinterfaccia IOleInPlaceObjectWindowless (un'estensione IOleInPlaceObject di supporto senza finestra.OnWindowMessage non accetta un parametro HWND.

Requisiti

Header: afxctl.h

Vedere anche

Riferimenti

Classe di COleControl

Grafico della gerarchia

COleControl::SetCapture

COleControl::SetFocus

COleControl::GetWindowlessDropTarget