CToolTipCtrl::HitTest

Verifica un punto per determinare se è all'interno del rettangolo di delimitazione dello strumento specificato e, in caso affermativo, recuperare le informazioni sullo strumento.

BOOL HitTest(
   CWnd* pWnd,
   CPoint pt,
   LPTOOLINFO lpToolInfo 
) const;

Parametri

  • pWnd
    Puntatore alla finestra contenente lo strumento.

  • pt
    Puntatore a un oggetto CPoint che include le coordinate del punto da testare.

  • lpToolInfo
    Puntatore a una struttura TOOLINFO contenente informazioni sullo strumento.

Valore restituito

Diverso da zero se il punto specificato dalle informazioni dell'hit test è all'interno del rettangolo di delimitazione dello strumento, in caso contrario 0.

Note

Se questa funzione restituisce un valore diverso da zero, la struttura indicata da lpToolInfo viene compilata con le informazioni sullo strumento in cui il rettangolo il punto si trova.

La struttura TTHITTESTINFO viene definita come segue:

typedef struct _TT_HITTESTINFO { // tthti

HWND hwnd; // handle of tool or window with tool

POINT pt; // client coordinates of point to test

TOOLINFO ti; // receives information about the tool

} TTHITTESTINFO, FAR * LPHITTESTINFO;

  • hwnd
    Specifica un handle dello strumento.

  • pt
    Specifica le coordinate di un punto se il passaggio consiste nel rettangolo di delimitazione dello strumento.

  • ti
    Informazioni sullo strumento.Per ulteriori informazioni sulla struttura TOOLINFO, vedere CToolTipCtrl::GetToolInfo.

Requisiti

Header: afxcmn.h

Vedere anche

Riferimenti

Classe di CToolTipCtrl

Grafico della gerarchia

CToolTipCtrl::GetToolInfo