CWnd::DragAcceptFiles

ウィンドウが Windows のファイル マネージャーまたはファイル エクスプローラーから切断ファイルを受け入れることを示すために、アプリケーションの CWinApp::InitInstance 関数の CWnd のポインターを使用して、ウィンドウからこのメンバー関数を呼び出します。

void DragAcceptFiles(
   BOOL bAccept = TRUE 
);

パラメーター

  • BAccept
    フラグ。ドラッグ ファイルを受け付けるかどうかを示す。

解説

[真] に bAccept のパラメーターに設定して DragAcceptFiles を呼び出すウィンドウだけ WM_DROPFILESWindows メッセージを処理できるように指定しました。たとえば、MDI アプリケーションで、CMDIFrameWnd ウィンドウのポインターが DragAcceptFiles の関数呼び出しで使用され、CMDIFrameWnd のウィンドウだけを WM_DROPFILES のメッセージを取得します。このメッセージは CMDIChildWnd のすべての開いているウィンドウに送信されません。このメッセージを受け取る CMDIChildWnd ウィンドウの場合 CMDIChildWnd ウィンドウのポインターの DragAcceptFiles を呼び出す必要があります。

ドラッグされたファイルの受信を停止するには、bAccept 関数が FALSEに配置したメンバーを呼び出します。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

DragAcceptFiles

WM_DROPFILES