Condividi tramite


COleControl::OnQueryHitRect

Chiamato dal framework in risposta alla richiesta IViewObjectEx::QueryHitRect di un contenitore.

virtual BOOL OnQueryHitRect( 
   DWORD dwAspect, 
   LPCRECT pRectBounds, 
   LPCRECT prcLoc, 
   LONG lCloseHint, 
   DWORD* pHitResult  
);

Parametri

  • dwAspect
    Consente di specificare la modalità con cui l'oggetto deve essere rappresentato. I valori validi sono eseguite dall'enumerazione DVASPECT o DVASPECT2.

  • pRectBounds
    Puntatore a una struttura RECT che specifica il rettangolo di delimitazione dell'area client del controllo OLE.

  • prcLoc
    Puntatore a una struttura RECT che specifica il rettangolo per una riga eseguita (sovrapposizione con il rettangolo dell'oggetto), rispetto all'angolo superiore sinistro dell'oggetto.

  • lCloseHint
    Non utilizzato.

  • pHitResult
    Puntatore al risultato della query di riga eseguita. Uno dei valori seguenti:

    • HITRESULT_OUTSIDE alcun punto nel rettangolo viene raggiunto dall'oggetto OLE.

    • HITRESULT_HIT almeno un punto nel rettangolo è un esito positivo nell'oggetto.

Valore restituito

Diverso da zero se il risultato di riga eseguita correttamente, viene restituito in caso contrario 0.

Note

Eseguire una query se il rettangolo visualizzato di un oggetto si sovrappone a qualsiasi punto del rettangolo specificato (richieste soddisfatte il rettangolo). QueryHitRect può essere sottoposto a override per verificare le richieste soddisfatte per gli oggetti non rettangolari.

Requisiti

Header: afxctl.h

Vedere anche

Riferimenti

Classe COleControl

Grafico delle gerarchie

COleControl::OnQueryHitPoint