OnDropFiles不响应,求议论
OnDropFiles不响应,求讨论。
我的做法是设置文本框Accepet Files 为TRUE,类向导添加WM_DROPFILES。
OnDropFiles(HDROP hDropInfo)内
{
UINT count;
char filePath[200];
count =DragQueryFile(hDropInfo, 0xFFFFFFFF, NULL,0);
if(count)
{
for(UINT i=0; i<count; i++)
{
int pathLen = DragQueryFile(hDropInfo, i, filePath,sizeof(filePath));
AfxMessageBox(filePath);
}
}
DragFinish(hDropInfo);
}
在count =DragQueryFile(hDropInfo, 0xFFFFFFFF, NULL,0); 处设置断点,向文本框拖拽文件后断点不触发,求解释~
------解决方案--------------------
在PreTranslateMessage中拦截处理下WM_DROPFILES,或者就是从CEdit中派生一个类,在里面添加WM_DROPFILES消息,再关联编辑框控件
我的做法是设置文本框Accepet Files 为TRUE,类向导添加WM_DROPFILES。
OnDropFiles(HDROP hDropInfo)内
{
UINT count;
char filePath[200];
count =DragQueryFile(hDropInfo, 0xFFFFFFFF, NULL,0);
if(count)
{
for(UINT i=0; i<count; i++)
{
int pathLen = DragQueryFile(hDropInfo, i, filePath,sizeof(filePath));
AfxMessageBox(filePath);
}
}
DragFinish(hDropInfo);
}
在count =DragQueryFile(hDropInfo, 0xFFFFFFFF, NULL,0); 处设置断点,向文本框拖拽文件后断点不触发,求解释~
------解决方案--------------------
在PreTranslateMessage中拦截处理下WM_DROPFILES,或者就是从CEdit中派生一个类,在里面添加WM_DROPFILES消息,再关联编辑框控件