ImageList_BeginDrag関数 (commctrl.h)

イメージのドラッグを開始します。

構文

BOOL ImageList_BeginDrag(
  HIMAGELIST himlTrack,
  int        iTrack,
  int        dxHotspot,
  int        dyHotspot
);

パラメーター

himlTrack

種類: HIMAGELIST

イメージ リストへのハンドル。

iTrack

型: int

ドラッグするイメージのインデックス。

dxHotspot

型: int

画像の左上隅を基準としたドラッグ位置の x 座標。

dyHotspot

型: int

画像の左上隅を基準としたドラッグ位置の y 座標。

戻り値

種類: BOOL

成功した場合は 0 以外、それ以外の場合は 0 を返します。

注釈

この関数は、ドラッグに使用される一時的なイメージ リストを作成します。 後続の WM_MOUSEMOVE メッセージに応答して、 ImageList_DragMove 関数を使用してドラッグイメージを移動できます。 ドラッグ操作を終了するには、 ImageList_EndDrag 関数を使用します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー commctrl.h
Library Comctl32.lib
[DLL] Comctl32.dll