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