2011-12-06 3 views
1

Outlook 연락처를 끌어서 내 응용 프로그램에 놓으려고합니다. 응용 프로그램은 WinAPI (MFC 또는 .NET 없음)를 사용하여 C++로 작성되었습니다WinApi를 사용하여 끌어서 놓기 Outlook 연락처 C++

DragAcceptFiles()WM_DROPFILES을 사용하여 파일을 끌어서 놓을 수 있지만 Outlook 연락처 또는 전자 메일에는 해당 솔루션이 작동하지 않습니다.

+1

DragAcceptFiles 및 WM_DROPFILES는 파일 용이지만 파일을 드래그하지 않습니다. OLE 드롭 대상으로 등록해야합니다. –

+0

고마워요 @ RaymondChen, 그래서 기본적으로 "일반"WinAPI만을 사용하여 그것을 수행 할 수 없습니까? BTW, 위대한 블로그 :) – hammurabi

+0

'RegisterDragDrop'은 Win32의 일부입니다. –

답변

0

Outlook에서 해당 연락처를 응용 프로그램 내에서 끌어서 놓을 수 있습니까? 이전에 다른 앱에서이 작업을 수행 한 적이 있습니까? 이 작업을 수행하려면 Outlook의 인스턴스를 처리 한 다음 Outlook이 다른 프로세스라는 사실로 인해 액세스 할 수없는 연락처를 보유한 컨테이너를 처리해야합니다.

+0

예 @ rem45acp Outlook에서 연락처 (예 : Word 또는 메모장 ++)를 끌 수 있습니다. 이름, 이메일, 전화 번호가 포함 된 표가 제공됩니다 .... – hammurabi