1.在“***.cpp”中重载ID_FILE_OPEN的响应函数OnFileOpen() ,即对ID_FILE_OPEN在C***App的类中添加一个响应函数,函数名为OnFileOpen(); 注:如果ID_FILE_OPEN已经重载为:ON_COMMAND(ID_FILE_OPEN, &CWinAppEx::OnFileOpen),要把这行代码屏蔽,不然点击打开时,仍默认原来的响应,不会响应自己新重载的函数。
1.ID_FILE_NEW 2.ID_FILE_OPEN 3.ID_FILE_SAVE 4.ID_FILE_SAVE_AS 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...
1. CWinApp::OnFileOpen 它是ID_FILE_OPEN消息的处理函数,在内部调用CDocManager::OnFileOpen。 下面是CWinApp::OnFileOpen的源码: 1voidCWinApp::OnFileOpen() 2{ 3ENSURE(m_pDocManager != NULL); 4m_pDocManager->OnFileOpen();//CDocManager m_pDocManager; 5} CDocManager::OnFileOpen的主要作用是弹出文件...
例如,如果完全重写 OnFileOpen(可实现 ID_FILE_OPEN 命令)来表示“打开数据库”:不要调用 OnFileOpen 的基类版本,因为您将完全替换框架对此命令的默认实现。 而是使用处理程序来显示一个列出了数据源的对话框。 可调用 CDatabase::OpenEx 或带参数 NULL 的 CDatabase::Open 来显示这类对话框。 这将打开一个 ...
如果你重载到Doc类里面就不会有这个问题了。这是框架通过调用文档的 Serialize 成员函数(如果实现了该函数),自动响应“文件”菜单的“打开”、“保存”和“另存为”命令的结果。如果不改动的话,ID_FILE_OPEN 命令在应用程序对象中调用处理函数。在此过程中,用户看到并响应“文件打开”对话框,而...
ON_OLECMD(NULL, OLECMDID_NEW, ID_FILE_NEW) ON_OLECMD_OPEN( ) 调度“文件打开”命令。 实现为: ON_OLECMD(NULL, OLECMDID_OPEN, ID_FILE_OPEN) ON_OLECMD_PAGESETUP( ) 调度“文件页面设置”命令。 实现为: ON_OLECMD(NULL, OLECMDID_PAGESETUP, ID_FILE_PAGE_SETUP) ...
15、ccommandlinelnfo()m_bshowsplash = true; m_brunembedded 二 false; m_brunautomated = false; m nshellcommand = filenew;,因此就会在第(5)步骤的时候进入到"case ccommandlinelnfo:fi 1 enew: ”这个分支中, 就相当于产生了这样一个f订enew的消息。同理对于id为id_file_open (在cwinapp: :0...
2.修改主对话框IDD_EXAMPLE17_DIALOG的模板,删除自动生成的“TODO: Place dialog controls here.”静态文本框,添加两个编辑框,ID分别为IDC_OPEN_EDIT和IDC_SAVE_EDIT,再添加两个按钮,ID分别设为IDC_OPEN_BUTTON和IDC_SAVE_BUTTON,Caption分别设为“打开”和“保存”。按钮IDC_OPEN_BUTTON用于显示打开文件对话框,...
CDocTemplate::fileNewName 文档类型的名称。如果应用程序支持多种类型的文档,此字符串将显示在"File/New"对话框中。如果没有指定,就不能够在"File/New"对话框处理这种文件。 CDocTemplate::filterName 文档类型的描述和一个适用于此类型的通配符过滤器。这个字符串将出现在“File/Open”对话框中的文件类型列表框中。
静态文本框,添加两个编辑框,ID分别为IDC_OPEN_EDIT和IDC_SAVE_EDIT,再添加两个按钮,ID分别设为IDC_OPEN_BUTTON和IDC_SAVE_BUTTON,Caption分别设为“打开”和“保存”。按钮IDC_OPEN_BUTTON用于显示打开文件对话框,编辑框IDC_OPEN_EDIT显示在打开文件对话框中选择的文件路径。按钮IDC_SAVE_BUTTON用于显示保存文件...