次の方法で共有


HDHITTESTINFO 構造体 (commctrl.h)

ヒット テストに関する情報が含まれます。 この構造体は 、HDM_HITTEST メッセージと共に使用され、 HD_HITTESTINFO 構造体よりも優先されます。

構文

typedef struct _HD_HITTESTINFO {
  POINT pt;
  UINT  flags;
  int   iItem;
} HDHITTESTINFO, *LPHDHITTESTINFO;

メンバー

pt

種類: POINT

ヒット テストするポイントをクライアント座標で格納する POINT 構造体。

flags

型: UINT

ヒット テストの結果に関する情報を受け取る変数。 このメンバーには、以下に示す 1 つ以上の値を指定できます。 これらの値のうち 2 つを組み合わせることができます。たとえば、位置がクライアント領域の上と左側にある場合などです。

意味
HHT_ABOVE
ポイントは、ヘッダー コントロールの外接する四角形の上にあります。
HHT_BELOW
ポイントは、ヘッダー コントロールの外接する四角形の下にあります。
HHT_NOWHERE
ポイントはヘッダー コントロールの外接する四角形内にありますが、ヘッダー項目の上にありません。
HHT_ONDIVIDER
ポイントは、2 つのヘッダー項目間の区切り線にあります。
HHT_ONDIVOPEN
ポイントは、幅が 0 の項目の区切り線にあります。 分割線をドラッグすると、分割線の左側に項目のサイズが変更されるのではなく、項目が表示されます。
HHT_ONHEADER
ポイントは、ヘッダー コントロールの外接する四角形内にあります。
HHT_ONFILTER

バージョン 5.80 ポイントはフィルター領域の上にあります。

HHT_ONFILTERBUTTON

バージョン 5.80 ポイントはフィルター ボタンにあります。

HHT_TOLEFT
ポイントは、ヘッダー コントロールの外接する四角形の左側にあります。
HHT_TORIGHT
ポイントは、ヘッダー コントロールの外接する四角形の右側にあります。
HHT_ONITEMSTATEICON

バージョン 6.00Windows Vista。 ポイントは、アイテムの状態アイコン内にあります。 スタイル HDS_CHECKBOXES が指定されている場合、ポイントは項目のチェック ボックス内にあります。

HHT_ONDROPDOWN

バージョン 6.00Windows Vista。 ポイントは、アイテムの分割ボタン内にあります。 スタイル HDF_SPLITBUTTONは、アイテムに設定する必要があります。

HHT_ONOVERFLOW

バージョン 6.00Windows Vista。 ポイントは、ヘッダー コントロールのオーバーフロー ボタン内にあります。 スタイル HDS_OVERFLOW は、ヘッダー コントロールで設定する必要があります。

iItem

型: int

ヒット テストが成功した場合は、ヒット テスト ポイントの項目のインデックスが含まれます。

要件

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