5.ID_FILE_SAVE_COPY_AS 6.ID_FILE_CLOSE 7.ID_FILE_UPDATE 8.ID_FILE_PRINT_SETUP 9.ID_FILE_PRINT 10.ID_FILE_PRINT_PREVIEW 11.缺省编辑控制ID 12.ID_WINDOW_NEW 13.ID_WINDOW_ARRANGE 14.ID_WINDOW_CASCADE 15.ID_WINDOW_TILE_HORZ 16.ID_WINDOW_TILE_VERT 17.ID_WINDOW_SPLIT 18.ID_APP_ABO...
3.ID_FILE_SAVE 入口:ON_COMMAND(ID_FILE_SAVE,CDocument::OnFileSave) CDocument::OnFileSave调用CDocument::DoFileSave()。 CDocument::OnFileSave判断文件是否只读,是则DoSave(NULL),否则DoSave(m_strPathName)。 CDocument::DoSave(LPCTSTR lpszPathName,BOOL bReplace=TRUE)的流程为: 1,判断lpszPathName不空则...
在菜单File-->Save 命令的响应函数OnFileSave里,可以在CView 的派生类CXXView类,CDocument的派生类CXXDocument类,主窗体类CMainFrame类,以及CWinApp的派生类CXXApp里//id_file_save 在 Save 命令的响应函数定义一个的CFileDialog 对象 大概思路如下:void CMFCView::OnFileSave(){ CFileDialog dlg(FALS...
将“标题”更改为 Save &As,将“ID”更改为 ID_FILE_SAVE_AS,将“图像”更改为 3,并将“大图像”更改为 3。 单击“添加”以添加按钮。将“标题”更改为 &Print,将“ID”更改为 ID_FILE_PRINT,将“图像”更改为 4,并将“大图像”更改为 4。 将“项”类型更改为“分隔符”,然后单击“添加”。 将“...
ON_OLECMD(NULL, OLECMDID_SAVE, ID_FILE_SAVE) ON_OLECMD_SAVE_AS( ) 调度“文件另存为”命令。 实现为: ON_OLECMD(NULL, OLECMDID_SAVEAS, ID_FILE_SAVE_AS) ON_OLECMD_SAVE_COPY_AS( ) 调度“文件副本另存为”命令。 实现为: ON_OLECMD(NULL, OLECMDID_SAVECOPYAS, ID_FILE_SAVE_COPY_AS) ...
改变Caption 为 &Save,ID 为 ID_FILE_SAVE,Image 为 2,Image Large 为 2。 单击Add 添加第三个按钮。 改变Caption为Save&As, ID为ID_FILE_SAVE_AS,Image 为 3,Image Large为3. 单击Add增加第四个按钮。 改变 Caption为&Print, ID为ID_FILE_PRINT, Image 为4, Image Large为4。 更改项目类型为...
同理对于id为id_file_open (在cwinapp: :0nfile0pen ()中响应)、id_file_save (在 cdocumcnt: :onfilesave()中响应) 等等在m 16、fc向导为我们生成的单文档类中找不到消息响应的入口时,其实都是在基类cwinapp 或者cdocument类中进行了响应。对于cxxxxdoc: serial ize (carchive& ar)函数也是通过 td_...
显然,一种可能的解决办法是绕过CWinApp和CDocManager,在CDTriNetApp::OnFileOpen方法中显示自定义对话框,然后调用CWinApp::OpenDocumentFile方法。 ON_COMMAND(ID_FILE_OPEN, &CDTriNetApp::OnFileOpen) void CDTriNetApp::OnFileOpen() { LPCTSTR szFilter = L"DTriNet文件(*.dtn)|*.dtn|CSV文件(*.csv)|*.csv|...
ClickAddto add a button. ChangeCaptionto&Save,IDtoID_FILE_SAVE,Imageto2, andImage Largeto2. ClickAddto add a button. ChangeCaptiontoSave &As,IDtoID_FILE_SAVE_AS,Imageto3, andImage Largeto3. ClickAddto add a button. ChangeCaptionto&Print,IDtoID_FILE_PRINT,Imageto4, andImage Largeto...
比如处理 ID_FILE_NEWfir令,最好由CWinAppW派生类处理。表5-5标准命令消息处理函数ID函数实现函数的类ID_F 16、ILE_NEWOnFileNewCWinAppID_FILE_OPENOnFileOpenCWinAppID_FILE_CLOSEOnFileCloseCDocumentID_FILE_SAVEOnFileSaveCDocumentID_FILE_SAVE_ASOnFileSaveAsCDocumentID_FILE_SAVE_COPY_AS:OnFileSaveCopyAsCOle...