你一定要在視窗初始化時,允許拖放,才不會出現禁止標誌,如下**
//允許檔案拖放
dragacceptfiles( true );
當有檔案拖入你的視窗時會響應這個函式
afx_msg void ondropfiles( hdrop hdropinfo );
你只要過載視窗中的這個函式,
//get file number ;
int filenumber ;
filenumber = dragqueryfile( hdropinfo , -1 , null , 0 ) ;
if( filenumber == 1 )
這樣就可以取得了。
好象有兩種方法實現檔案拖放,你用的是哪一種?ws_ex_acceptfiles?com?
可參考:
窗體拖動事件
窗體的拖動事件 標題框不顯示 將窗體的邊框和外觀屬性 formborderstyle設為none 拖動方法如下 為窗體新增乙個私有域 private system.drawing.point mousepoint 為窗體新增滑鼠按下事件 注意對滑鼠按鍵進行篩選 private void mainfo...
拖動無邊框窗體
frm main.cs 1 using system 2using system.collections.generic 3using system.componentmodel 4using system.data 5using system.drawing 6using system.linq ...
如何拖動無標題窗體
最近用到了無標題的窗體,想實現的功能總不能實現,鬱悶。中間碰到了移動無標題的問題,純屬誤打誤撞。但是對於原本想實現的功能沒有什麼啟發。但是這個還是保留一下吧。新建乙個窗體將formborderstyle設定為none。就能演練了 dllimport user32.dll public static ...