WM_DROPFILES メッセージ

削除されたファイルの受信者として自身を登録したアプリケーションのウィンドウでユーザーがファイルを削除したときに送信されます。

PostMessage(
    (HWND) hWndControl,   // handle to destination control
    (UINT) WM_DROPFILES,  // message ID
    (WPARAM) wParam,      // = (WPARAM) (HDROP) hDrop;
    (LPARAM) lParam       // = 0; not used, must be zero 
);          

パラメーター

hDrop

ドロップされたファイルを記述する内部構造へのハンドル。 ドロップされたファイルに関する情報を取得するには、このハンドル DragFinishDragQueryFile、または DragQueryPoint を渡します。

lParam

ゼロを指定してください。

戻り値

このメッセージを処理する場合、アプリケーションは 0 を返す必要があります。

解説

HDROP ハンドルは Shellapi.h で宣言されています。 WM_DROPFILESを使用するには、このヘッダーをビルドに含める必要があります。 ドラッグ アンド ドロップを使用してシェル データを転送する方法の詳細については、「ドラッグ アンド ドロップまたはクリップボードを使用したシェル データの転送」を参照してください。

必要条件

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

関連項目

PostMessage

DragAcceptFiles