问大家一个问题:我现在想重载CWinApp::OnFileNew这是函数,但有一些问题我不太明白,希望能指点一二,谢谢大家了
xxrl 2005-03-15 09:15:37 1 我找不到OnFileNew这个函数的实现
2 如果我想在多文档程序中,点击新建文件后视图自动加载一个文件,比如图片或者地图之类的东西,我需要修改默认的实现程序吗?如果需要修改,一般是怎么修改?
3 下面这段程序应该没有错误吧,可是我选择了一个文件后,然后点击确定就报错,是不是因为我没有执行相应的处理程序的缘故啊?
OPENFILENAME ofn;//common dialog
char szFile[260];//filename buffer
//HWND hwnd ;
ZeroMemory(&ofn,sizeof(OPENFILENAME));
ofn.lStructSize = sizeof(OPENFILENAME);
//ofn.hwndOwner = hwnd;
ofn.lpstrFile = szFile;
ofn.nMaxFile = sizeof(szFile);
ofn.lpstrFile = "*.cfg";
ofn.lpstrFilter = "配置文件(*.cfg)";
ofn.nFilterIndex = 1;
ofn.lpstrFileTitle = "请选择要读取的配置文件";
ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_EXPLORER;
//显示对话框
if(GetOpenFileName(&ofn) == TRUE){
//这里我还没有加具体操作
}