GetOpenFileName在我机器上可以显示出来 在其他机器上没反映 都是XP GetOpenFileName在我机器上可以显示出来 在其他机器上没反映 都是XP为什么呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char szPATH[MAX_PATH];char szOpenFileFilter[] = {'i','n','i',' ','F','i','l','e','s','(','*','.','i','n','i',')',0,'*','.','i','n','i',0,0};//////////RtlZeroMemory(&stOpenFile, sizeof(stOpenFile));stOpenFile.lpstrFile = szPATH;stOpenFile.lpstrFilter = szOpenFileFilter;stOpenFile.nMaxFile = MAX_PATH;stOpenFile.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;stOpenFile.hwndOwner = 0;stOpenFile.lStructSize = sizeof(OPENFILENAME);GetOpenFileName(&stOpenFile); 我机器上可以 其他机器不行。哦 还有。我是把这个代码写到DLL注入到其他进程运行的。。前两天都可以用。结果游戏更新后 我机器上还是可以用 另外机器用不了了那个进程好象没有加载comdlg32.dll我用LoadLibrary加载进来的。但是以前直接就可以 今天遇到鬼了。。调试没发现任何问题。。主要是我机器上可以。我SHIT CDERR_INITIALIZATION:公共对话框函数在初始化过程中失败。当没有足够内存时此错误出现。出现的这个错误 晕 请问怎么回事啊? 以前貌似碰到过类似的情况把那个openfilename的参数填的全一点应该就可以了有时一个模棱两可的参数会引起意想不到的问题 CommDlgExtendedEorror 函数功能:该函数返回一个对话框错误代码,此代码显示出在执行下列对话框函数时要出现的最近的错误:ChooseColor,GetOpenFileName,ChooseFont,GetSaveFileName,FindText,PrintDlg,ReplaceText,PageSetpDlg。 依稀记得有个title的参数如果不填有时候对话框就出不来^_^,事件太长了,现在手里没有代码和msdn其实网上也有很多这样的例子找个运行的不错的把赋值的部分粘改一下要不就详细研究一下各个参数的意义不过建议是算了,因为我以前找的时候貌似也没有看到太详细的文档说明 http://topic.csdn.net/t/20020527/09/755160.html貌似这里有原来人处理过的我手里也有个类,不过在移动硬盘上,没带 奇怪了,关于bool型变量。 combo box 的data属性的问题 ATL做的word插件中怎样响应word事件,谁做过类似的东西啊 Readfile函数的问题 这个该怎么办 一个IE编程的问题,请高手指点,谢谢! 连接时出错"cann,t open file"microsoft.obj",是什么原因啊?请大家帮帮忙吧。急!!!!!!! 我的VC6今天编译的时候屏幕总是要黑掉,编译完后屏幕又恢复正常这是为什么? 一个很简单的问题,请大家帮忙 学习com看什么书好。南京那里有买 如何让一下窗口不能移到屏幕外面去 ado编程备份数据库和从表dual获取当前主键值的问题
char szOpenFileFilter[] = {'i','n','i',' ','F','i','l','e','s','(','*','.','i','n','i',')',0,'*','.','i','n','i',0,0};
//////////
RtlZeroMemory(&stOpenFile, sizeof(stOpenFile));
stOpenFile.lpstrFile = szPATH;
stOpenFile.lpstrFilter = szOpenFileFilter;
stOpenFile.nMaxFile = MAX_PATH;
stOpenFile.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;
stOpenFile.hwndOwner = 0;
stOpenFile.lStructSize = sizeof(OPENFILENAME);
GetOpenFileName(&stOpenFile);
我是把这个代码写到DLL注入到其他进程运行的。。前两天都可以用。结果游戏更新后 我机器上还是可以用 另外机器用不了了
那个进程好象没有加载comdlg32.dll我用LoadLibrary加载进来的。
但是以前直接就可以 今天遇到鬼了。。调试没发现任何问题。。主要是我机器上可以。我SHIT
出现的这个错误 晕 请问怎么回事啊?
把那个openfilename的参数填的全一点
应该就可以了
有时一个模棱两可的参数会引起意想不到的问题
^_^,事件太长了,现在手里没有代码和msdn
其实网上也有很多这样的例子
找个运行的不错的把赋值的部分粘改一下
要不就详细研究一下各个参数的意义
不过建议是算了,因为我以前找的时候貌似也没有看到太详细的文档说明
貌似这里有原来人处理过的
我手里也有个类,不过在移动硬盘上,没带