WinAPI » Struktury

HELPINFO

//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.


Zobacz też