MFC アプリケーションを作成しています。
CListCtrlアプリケーション内のファイルを Windows エクスプローラーにドラッグしたいと考えています。
どうやってするか?
MFC アプリケーションを作成しています。
CListCtrlアプリケーション内のファイルを Windows エクスプローラーにドラッグしたいと考えています。
どうやってするか?
LVN_BEGINDRAGドラッグ ドロップの開始を検出するために接続し、ファイル情報が入力されたベースのデータ ソースを使用して呼び出す必要がDoDragDropありIDataObjectます (最も扱いやすい形式は ですCF_HDROP)。Windows シェルは、その他すべてを処理します。
幸いなことに、MFC クラスでは、脚の作業の多くが既に行われていますCOleDataSource。利用可能ないくつかの素晴らしい例もあります。
派生クラスでオーバーライドOnDrop()して、 .CListCtrlCOleDataSource