急急急!!!难道csdn没有人了,问了一个上午也没有人答复!!! 申明:不用看static void save() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是什么意思,我不大懂我仅仅想通过API实现"另存为"对话框的功能,具体保存文件的问题我自己解决 那是通过CFILE类实现的,我现在要通过API实现,不使用任何的类 不是吧,那是Windows Common Dialog,你在msdn里面看看OPENFILENAME。这样做试试:OPENFILENAME ofn; // common dialog box structurechar szFile[260]; // buffer for file nameHWND hwnd; // owner windowHANDLE hf; // file handle// 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. if (BOOL GetSaveFileName(&ofn)==TRUE) hf = CreateFile(ofn.lpstrFile, GENERIC_READ, 0, (LPSECURITY_ATTRIBUTES) NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, (HANDLE) NULL); 怎么实现托盘程序? 线程高手请进 SetFileTime()为什么无法修改文件时间 我想做一个象IE收藏夹一样的动态菜单,菜单的一项对应一个文件家,子菜单是文件夹里的文件,点子菜单就可运行相应的文件,这个菜单怎么弄 关于托盘菜单 对话框指针丢失 请watalou来领分。谢谢!! 电子地图加密 如何知道一个HWND有EDIT功能? 编程管理 防火墙 c++入门 也是关于通讯,有谁编过对RS-485串行通讯接口的程序请指点,还可再加分
具体保存文件的问题我自己解决
这样做试试:OPENFILENAME ofn; // common dialog box structure
char szFile[260]; // buffer for file name
HWND hwnd; // owner window
HANDLE hf; // file handle// 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. if (BOOL GetSaveFileName(&ofn)==TRUE)
hf = CreateFile(ofn.lpstrFile, GENERIC_READ,
0, (LPSECURITY_ATTRIBUTES) NULL,
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL,
(HANDLE) NULL);