CFileDialog另存为时,保存的目录下有一样的文件时的处理代码问题? 本帖最后由 asasj57 于 2010-05-21 20:25:44 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 fd.m_ofn.hwndOwner=你的窗口,不要=0 sysFile.m_ofn.hwndOwner=m_hWnd;我这样写不好试这个应该怎么写呀,能发出来,完整的代码吗? sysFile.m_ofn.hwndOwner= 这里的值代码,应该怎么写呀~! 你写的代码结果与别人的不一样,主要是因为你写的代码部分FileDialog已经结束返回了,故你自己弹出的MessageBox后边无背景请将你的代码中的CFileDialog sysFile(FALSE,NULL,NULL,0,"可执行文件(*.exe)|*.exe|");改为CFileDialog sysFile(FALSE,NULL,NULL,OFN_OVERWRITEPROMPT,"可执行文件(*.exe)|*.exe|");并去除你写的MessageBox,因为是多余的 sysFile.m_ofn.hwndOwner = PreModal(); AfxUnhookWindowCreate(); if(sysFile.m_ofn.hwndOwner != NULL && ::IsWindowEnabled(bEnableParent m_ofn.hwndOwner)) { ::EnableWindow(sysFile.m_ofn.hwndOwner, FALSE); } 这个用OFN_OVERWRITEPROMPT就可以了,不用自己写的。 不同网段的PC进行TCP通信该怎么写? MaskBlt绘图的问题. 从directory.verisign.com请求联系人失败,了解活动目录服务器的please come in 求三本关于3D engin的电子书 关于com的发展潜力 如何用OPENGL生成三维地形? 两个线程怎么样对数据库进行操作,而不会发生冲突问题。 请教:VC中可以调用VJ中的函数吗? 如果在一个线程中存在内存泄漏,那么在此线程退出后是否还继续存在内存泄漏? 如何得到正在运行的窗口? VC6通过 sqldmo列举某个服务器上的数据库,很急!!! 高手请进!!MFC中使用pcap_next_ex()
我这样写不好试
这个应该怎么写呀,能发出来,完整的代码吗?
请将你的代码中的CFileDialog sysFile(FALSE,NULL,NULL,0,"可执行文件(*.exe)|*.exe|");
改为CFileDialog sysFile(FALSE,NULL,NULL,OFN_OVERWRITEPROMPT,"可执行文件(*.exe)|*.exe|");
并去除你写的MessageBox,因为是多余的
AfxUnhookWindowCreate();
if(sysFile.m_ofn.hwndOwner != NULL && ::IsWindowEnabled(bEnableParent m_ofn.hwndOwner))
{
::EnableWindow(sysFile.m_ofn.hwndOwner, FALSE);
}