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