2011-12-06 26 views
1

Outlookの連絡先をドラッグしてアプリにドロップしようとしています。アプリはWinAPI(MFCまたは.NETなし)を使用してC++で書かれていますWinApiを使用したOutlookのドラッグアンドドロップ連絡先C++

DragAcceptFiles()WM_DROPFILESを使用してファイルをドラッグアンドドロップできますが、その解決策はOutlookの連絡先や電子メールでは機能しません。

+1

DragAcceptFilesとWM_DROPFILESはファイル用ですが、ファイルをドラッグしていません。 OLEドロップターゲットとして登録する必要があります。 –

+0

ありがとう@RaymondChenので、基本的に私は "プレーン" WinAPIだけを使用して行うことはできません?ところで、素晴らしいブログ:) – hammurabi

+0

'RegisterDragDrop'はWin32の一部です。 –

答えて

0

Outlookは、アプリケーション内で連絡先をドラッグ/ドロップできるようにしますか?あなたは他のアプリとこれまでに完了したことを見たことがありますか?これを行うには、Outlookのインスタンスへのハンドルを取得し、Outlookが別のプロセスであるためにアクセスできない連絡先を保持するコンテナを取得する必要があります。

+0

yes @ rem45acp Outlookからの連絡先をWordやメモ帳++などにドラッグできます。あなたは、名前、電子メール、電話番号を含むテーブルを取得します.... – hammurabi

関連する問題