一个简单的问题!望大家赐教 如何使用CDialog类的成员函数 打开当前目录!!TCHAR path[128];GetModuleFileNmae(NULL,path,128);CDialog dialog;下面应该调用CDialog的哪个成员函数?我这没有MSDN~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dialog.setwindowtext(path);//显示在窗口的标题栏里dialog.domodal(); whs1980(知秋一叶) 语句出错啦~假如我要打开.BMP的文件~怎么办? ShellExecute(NULL, "open",path, NULL, NULL, NULL) //用该函数打开 OPENFILENAME ofn; // common dialog box structure char szFile[260]; // buffer for file name // Initialize OPENFILENAME ZeroMemory(&ofn, sizeof(ofn)); ofn.lStructSize = sizeof(ofn); ofn.hwndOwner = m_hWnd; ofn.lpstrFile = szFile; // // Set lpstrFile[0] to '\0' so that GetOpenFileName does not // use the contents of szFile to initialize itself. // ofn.lpstrFile[0] = '\0'; ofn.nMaxFile = sizeof(szFile); ofn.lpstrFilter = "Bitmap\0*.bmp\0";//只打开bmp ofn.nFilterIndex = 1; ofn.lpstrFileTitle = NULL; ofn.nMaxFileTitle = 0; ofn.lpstrInitialDir = NULL; ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST; // Display the Open dialog box. if (GetOpenFileName(&ofn)==TRUE) { .................... } else { ................... } chenbuaa(萧儿) 你的方法是对的~!!可是我用的是MFC~不想用SDK的API啊!!!! CFileDialog dialog(TRUE,path,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "ALll File (*.*)|*.*||",NULL); dialog.DoModal(); 请问下这种顶层弹出的窗口怎么弄的 急:ADO获取返回的Count(*)记录数 NdisMoveMemory怎么用???(学习扩展passthru) 在Release版本下重连数据库出错,急,马上给分 ListView中嵌入对话框之后的问题 MFC中如何屏蔽编辑框的右键弹出菜单功能 知道进程ID,如何得到它的HWND?? 请教,网络开发如果客户端很多怎么办? 关于VC中添加include目录的问题 请问高手如何重载WINDOWS API? 使用API函数,对同样内容(假设为字符串)读写ini文件快,还是读写注册表快? 为什么我的Office插件总是显示不出来
dialog.domodal();
语句出错啦~假如我要打开.BMP的文件~怎么办?
char szFile[260]; // buffer for file name
// Initialize OPENFILENAME
ZeroMemory(&ofn, sizeof(ofn));
ofn.lStructSize = sizeof(ofn);
ofn.hwndOwner = m_hWnd;
ofn.lpstrFile = szFile;
//
// Set lpstrFile[0] to '\0' so that GetOpenFileName does not
// use the contents of szFile to initialize itself.
//
ofn.lpstrFile[0] = '\0';
ofn.nMaxFile = sizeof(szFile);
ofn.lpstrFilter = "Bitmap\0*.bmp\0";//只打开bmp
ofn.nFilterIndex = 1;
ofn.lpstrFileTitle = NULL;
ofn.nMaxFileTitle = 0;
ofn.lpstrInitialDir = NULL;
ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST; // Display the Open dialog box. if (GetOpenFileName(&ofn)==TRUE)
{
.................... }
else
{
...................
}
你的方法是对的~!!
可是我用的是MFC~不想用SDK的API啊!!!!
"ALll File (*.*)|*.*||",NULL);
dialog.DoModal();