不用MFC,如何新建一个文件对话框 我在PlatForm SDK下,如何新建一个文件对话框 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BOOL CALLBACK Dialog1( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam ){ switch (uMsg) { case WM_INITDIALOG: break; case WM_COMMAND: switch(LOWORD(wParam)) { case IDOK: return TRUE; case IDCANCEL: EndDialog(hDlg, FALSE); return TRUE; } break; } return FALSE;}//调用对话框DialogBox( hInst,(LPCTSTR)IDD_DIALOG1, hWnd,(DLGPROC)Dialog1); MSDN:OPENFILENAME ofn; // common dialog box structurechar szFile[260]; // buffer for file nameHWND hwnd; // owner window// Initialize OPENFILENAMEZeroMemory(&ofn, sizeof(OPENFILENAME));ofn.lStructSize = sizeof(OPENFILENAME);ofn.hwndOwner = hwnd;ofn.lpstrFile = szFile;ofn.nMaxFile = sizeof(szFile);ofn.lpstrFilter = "All\0*.*\0Text\0*.TXT\0";ofn.nFilterIndex = 1;ofn.lpstrFileTitle = NULL;ofn.nMaxFileTitle = 0;ofn.lpstrInitialDir = NULL;ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;// Display the Open dialog box. GetOpenFileName(&ofn); 二楼的方法,调用系统的OpenFileDlg; 补充一下还有GetSaveFileName与GetOpenFileName一样用。 GetSaveFileName和GetOpenFileName其实是差不多的OPENFILENAME结构包含了对文件的所有消息通过一个文件句柄对其操作HFILE char szFile[260]; sz[0]="\0"; 请问下有没有可以编辑pdf的第三方类库呀? 用SendTo函数发送数据返回错误WSAENOTSOCK,什么原因呢? 如何在客户端调用在atl中创建的Dlg,已经添加了对话框模板和对话框类 谁有berkeley db4.0阿? 关于位图按钮?? 如何在w98下获得进程的名称 C#转C有机会么? 怎样用UDP发送广播信息 如何将double类型的数据转化为字符串? 有个类型转换的小问题。 请教:如何解决拖动静态控制背景闪烁问题????? 关于struct 、#define 和 提示 的难题!!
{
switch (uMsg)
{
case WM_INITDIALOG:
break;
case WM_COMMAND:
switch(LOWORD(wParam))
{
case IDOK:
return TRUE;
case IDCANCEL:
EndDialog(hDlg, FALSE);
return TRUE;
}
break;
}
return FALSE;
}//调用对话框
DialogBox( hInst,(LPCTSTR)IDD_DIALOG1, hWnd,(DLGPROC)Dialog1);
char szFile[260]; // buffer for file name
HWND hwnd; // owner window// Initialize OPENFILENAME
ZeroMemory(&ofn, sizeof(OPENFILENAME));
ofn.lStructSize = sizeof(OPENFILENAME);
ofn.hwndOwner = hwnd;
ofn.lpstrFile = szFile;
ofn.nMaxFile = sizeof(szFile);
ofn.lpstrFilter = "All\0*.*\0Text\0*.TXT\0";
ofn.nFilterIndex = 1;
ofn.lpstrFileTitle = NULL;
ofn.nMaxFileTitle = 0;
ofn.lpstrInitialDir = NULL;
ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;// Display the Open dialog box. GetOpenFileName(&ofn);
OPENFILENAME结构包含了对文件的所有消息
通过一个文件句柄对其操作HFILE
sz[0]="\0";