HELPINFO
Morris
//C
typedef struct tagHELPINFO {
UINT cbSize;
int iContextType;
int iCtrlId;
HANDLE hItemHandle;
DWORD dwContextId;
POINT MousePos;
} HELPINFO, *LPHELPINFO;
//Delphi
type
PHELPINFO = ^HELPINFO;
HELPINFO = packed record
cbSize: UINT;
iContextType: Integer;
iCtrlId: Integer;
hItemHandle: DWORD;
dwContextId: DWORD;
MousePos: POINT;
end;
Struktura HELPINFO przechowuje informacje o elemencie, dla którego wystąpiło żądanie pomocy.
Pola
cbSize Rozmiar struktury, w bajtach.iContextType
Typ kontekstu, w którym nastąpiło żądanie pomocy. Może przybrać jedną z następujących wartości:
HELPINFO_MENUITEM
Żądanie pomocy dla pozycji menu.
HELPINFO_WINDOW
Żądanie pomocy dla kontrolki lub okna.
iCtrlId
Identyfikator okna lub kontrolki jeśli iContextType zawiera HELPINFO_WINDOW
, lub identyfikator pozycji menu jeśli iContextType zawiera HELPINFO_MENUITEM
.
hItemHandle
Identyfikator potomnego okna lub kontrolki jeśli iContextType zawiera HELPINFO_WINDOW
, lub identyfikator menu jeśli iContextType zawiera HELPINFO_MENUITEM
.
dwContextId
Identyfikator kontekstu pomocy okna lub kontrolki.
MousePos
Struktura POINT zawierająca współrzędne ekranowe wskaźnika myszy. Użyteczne w przypadku uzależniania pomocy od pozycji wskaźnika myszy.