先介紹下,對對話方塊需要設定屬性:acceptfile為true;
#include #include #include #include #include "resource.h"
lresult callback dialogproc(hwnd ,uint,wparam,lparam) ;
void oninitdialog(hwnd hdlg);
void onok(hwnd hdlg);
void handledragfile(hwnd hdlg, hdrop hdrop);
int winapi winmain(hinstance hinstance, hinstance hprevinstance, lpstr lpcmdline, int nshowcmd)
}
return msg.wparam;
}lresult callback dialogproc(hwnd hwnd,uint umsg,wparam wparam,lparam lparam)
if(loword(wparam) == idcancel)
break;
case wm_destroy:
postquitmessage(0);
break;
}
return false;
}void oninitdialog(hwnd hdlg)
void handledragfile(hwnd hdlg, hdrop hdrop)
long count = dragqueryfile(hdrop,-1,null,0); //獲取拖拽的檔案數目
bstr szfilename = sysallocstringlen(null,max_path); //分配字串 //
Xtools快捷方式檔案
什麼是xtools快捷方式檔案?微軟發明了windows快捷方式,使用起來感覺確實方便。受其影響,我也建立了一種快捷方式,稱之為xtools快捷方式。delete dirbin dirobj file sdf file pch 為什麼需要xtools快捷方式檔案?在許多場合,需要快速執行某個工具,同...
VC檔案拖拽
描述 類似qq使用中的檔案拖拽到聊天,實現傳輸檔案 1 c program files microsoft visual studio 8 vc platformsdk include winuser.h 檔案中要有 define wm dropfiles 0x0233 2 視窗屬性中 3 訊息對映...
VC 拖拽檔案到對話方塊
vs2012 在文件檢視結構中通過使用dragacceptfiles函式可以使程式接收拖拽檔案,在對話方塊中也可以新增wm dropfiles訊息的對映函式來使程式接收拖拽檔案。程式執行效果如圖所示。本例項的實現主要使用dragqueryfile函式。該函式用於獲取拖拽檔案的檔名稱。基本格式如下 d...