HELPINFO 構造体 (winuser.h)

状況依存のヘルプが要求されたアイテムに関する情報が含まれます。

構文

typedef struct tagHELPINFO {
  UINT      cbSize;
  int       iContextType;
  int       iCtrlId;
  HANDLE    hItemHandle;
  DWORD_PTR dwContextId;
  POINT     MousePos;
} HELPINFO, *LPHELPINFO;

メンバー

cbSize

型: UINT

構造体のサイズ (バイト単位)。

iContextType

型: int

ヘルプが要求されるコンテキストの種類。 このメンバーには、次のいずれかの値を指定できます。

  • HELPINFO_MENUITEM: メニュー項目に対して要求されたヘルプ。

  • HELPINFO_WINDOW: コントロールまたはウィンドウに対して要求されたヘルプ。

iCtrlId

型: int

iContextTypeHELPINFO_WINDOWの場合はウィンドウまたはコントロールの識別子、iContextTypeHELPINFO_MENUITEM場合はメニュー項目の識別子。

hItemHandle

型: HANDLE

iContextTypeHELPINFO_WINDOWの場合は子ウィンドウまたはコントロールの識別子、iContextTypeHELPINFO_MENUITEM場合は関連付けられたメニューの識別子。

dwContextId

型: DWORD

ウィンドウまたはコントロールのヘルプ コンテキスト識別子。

MousePos

種類: POINT

マウス カーソルの画面座標を含む POINT 構造体。 これは、マウス カーソルの位置に基づいてヘルプを提供する場合に役立ちます。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header winuser.h