⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mfc5.php

📁 php网页版的mfc教程 不是十分详细 但是很精练 我是新手不是十分会欣赏
💻 PHP
📖 第 1 页 / 共 5 页
字号:
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>文档打印或者打印预览前调用,可用来初始化打印对话框 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="32%"> 
                <P align=justify>OnPrint </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>用来打印或打印预览文档 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="32%"> 
                <P align=justify>OnUpdate </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>用来通知一个视的关联文档内容已经变化 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="26%"> 
                <P align=justify>CDocTemplate </P>
              </TD>
              <TD vAlign=top width="32%"> 
                <P align=justify>MatchDocType </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>确定文档类型和文档模板匹配时的可信程度 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top colSpan=3> 
                <P align=justify>转下页 </P>
              </TD>
            </TR>
            </TBODY> 
          </TABLE>
          <P align=justify></P>
          <P align=justify> </P>
          <TABLE cellSpacing=1 cellPadding=7 width=451 border=1>
            <TBODY> 
            <TR> 
              <TD vAlign=top colSpan=3> 
                <P align=justify>续表 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="20%" rowSpan=7> </TD>
              <TD vAlign=top width="37%"> 
                <P align=justify>CreateNewDocument </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>创建一个新的文档 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>CreateNewFrame </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>创建一个包含文档和视的框架窗口 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>InitialUpdateFrame </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>初始化框架窗口,必要时使它可见 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>SaveAllModified </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>保存所有和模板相关的而且修改了的文档 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>CloseAllDocuments </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>关闭所有和模板相关的文档 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>OpenDocumentFile </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>打开指定路径的文件 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>SetDefaultTitle </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>设置文档窗口缺省显示的标题 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="20%" rowSpan=12> 
                <P align=justify>CDocument </P>
              </TD>
              <TD vAlign=top width="37%"> 
                <P align=justify>CanCloseFrame </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>在关闭显示该文档的边框窗口之前调用 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>DeleteContents </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>用来清除文档的内容 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>OnChangedViewList </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>在与文档关联的视图被移走或新加入时调用 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>OnCloseDocument </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>用来关闭文档 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>OnNewDocument </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>用来创建新文档 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>OnOpenDocument </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>用来打开文档 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>OnSaveDocument </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>以来保存文档 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>ReportSaveLoadException </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>处理打开、保存文档操作失败时的例外 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>GetFile </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>返回一个指向Cfile对象的指针 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>ReleaseFile </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>释放一个文件以便其他应用程序可以使用 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>SaveModified </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>用来询问用户文档是否需要保存 </P>
              </TD>
            </TR>
            <TR> 
              <TD vAlign=top width="37%"> 
                <P align=justify>PreCloseFrame </P>
              </TD>
              <TD vAlign=top width="43%"> 
                <P align=justify>在框架窗口关闭之前调用 </P>
              </TD>
            </TR>
            </TBODY> 
          </TABLE>
          <P align=center> </P>
          <P align=justify></P>
        <LI><A name=_Toc445889041></A><A name=_Toc445782444></A><A 
    name=_Toc452640920></A><A name=_Toc457299003></A><B>消息映射方法和标准命令消息</B> 
          <P></P>
        </LI>
      </OL>
      <P 
  align=justify>窗口对象可以响应以“WM_”为前缀的标准Windows消息,消息处理函数名称以“ON”为前缀。不同类型的Windows窗口处理的Windows消息是有所不同的,因此,不同类型的MFC窗口实现的消息处理函数也有所不同。例如,多文档边框窗口能处理WM_MDIACTIVATE消息,其他类型窗口就不能。程序员从一定的MFC窗口派生自己的窗口类,对感兴趣的消息,覆盖基类的消息处理函数,实现自己的消息处理函数。</P>
      <P 
  align=justify>所有的命令目标(CCmdTarger或导出类对象)可以响应命令消息,程序员可以指定应用程序对象、框架窗口对象、视对象或文档对象等来处理某条命令消息。一般地,尽量由与命令消息关系密切的对象来处理,例如隐藏/显示工具栏由框架窗口处理,打开文件由应用程序对象处理,数据变化的操作由文档对象处理。</P>
      <P align=justify>对话框的控制子窗口可以响应各类通知消息。</P>
      <P align=justify></P>
      <P 
  align=justify>对于命令消息,MFC实现了一系列标准命令消息处理函数。标准命令ID在afxres.h中定义。表5-5列出了MFC标准命令的实现,从ID或者函数名可以大致地看出该函数的目的、功用,具体的实现有的后续章节会讲解,详细参见MFC技术文档。</P>
      <P 
  align=justify>程序员可以自己来处理这些标准消息,也可以通过不同的类或从不同的类导出自己的类来处理这些消息,不过最好遵循MFC的缺省实现。比如处理ID_FILE_NEW命令,最好由CWinApp的派生类处理。</P>
      <P align=justify> </P>
      <P align=center>表5-5 标准命令消息处理函数</P>
      <TABLE cellSpacing=1 cellPadding=7 width=504 border=1>
        <TBODY> 
        <TR> 
          <TD vAlign=top width="37%" height=21> 
            <P align=justify>ID </P>
          </TD>
          <TD vAlign=top width="32%" height=21> 
            <P align=justify>函数 </P>
          </TD>
          <TD vAlign=top width="31%" height=21> 
            <P align=justify>实现函数的类 </P>
          </TD>
        </TR>
        <TR> 
          <TD vAlign=top width="37%" height=20> 
            <P align=justify>ID_FILE_NEW </P>
          </TD>
          <TD vAlign=top width="32%" height=20> 
            <P align=justify>OnFileNew </P>
          </TD>
          <TD vAlign=top width="31%" height=20> 
            <P align=justify>CWinApp </P>
          </TD>
        </TR>
        <TR> 
          <TD vAlign=top width="37%" height=20> 
            <P align=justify>ID_FILE_OPEN </P>
          </TD>
          <TD vAlign=top width="32%" height=20> 
            <P align=justify>OnFileOpen </P>
          </TD>
          <TD vAlign=top width="31%" height=20> 
            <P align=justify>CWinApp </P>
          </TD>
        </TR>
        <TR> 
          <TD vAlign=top width="37%" height=20> 
            <P align=justify>ID_FILE_CLOSE </P>
          </TD>
          <TD vAlign=top width="32%" height=20> 
            <P align=justify>OnFileClose </P>
          </TD>
          <TD vAlign=top width="31%" height=20> 
            <P align=justify>CDocument </P>
          </TD>
        </TR>
        <TR> 
          <TD vAlign=top width="37%" height=20> 
            <P align=justify>ID_FILE_SAVE </P>
          </TD>
          <TD vAlign=top width="32%" height=20> 
            <P align=justify>OnFileSave </P>
          </TD>
          <TD vAlign=top width="31%" height=20> 
            <P align=justify>CDocument </P>
          </TD>
        </TR>
        <TR> 
          <TD vAlign=top width="37%" height=20> 
            <P align=justify>ID_FILE_SAVE_AS </P>
          </TD>
          <TD vAlign=top width="32%" height=20> 
            <P align=justify>OnFileSaveAs </P>
          </TD>
          <TD vAlign=top width="31%" height=20> 
            <P align=justify>CDocument </P>
          </TD>
        </TR>
        <TR> 
          <TD vAlign=top width="37%" height=20> 
            <P align=justify>ID_FILE_SAVE_COPY_AS </P>
          </TD>
          <TD vAlign=top width="32%" height=20> 
            <P align=justify>OnFileSaveCopyAs </P>
          </TD>
          <TD vAlign=top width="31%" height=20> 
            <P align=justify>COleServerDoc </P>
          </TD>
        </TR>
        <TR> 
          <TD vAlign=top width="37%" height=20> 
            <P align=justify>ID_FILE_UPDATE </P>
          </TD>
          <TD vAlign=top width="32%" height=20> 
            <P align=justify>OnUpdateDocument </P>
          </TD>
          <TD vAlign=top width="31%" height=20> 
            <P align=justify>COleServerDoc </P>
          </TD>
        </TR>
        <TR> 
          <TD vAlign=top width="37%" height=20> 
            <P align=justify>ID_FILE_PAGE_SETUP </P>
          </TD>
          <TD vAlign=top width="32%" height=20> 
            <P align=justify>OnFilePrintSetup </P>
          </TD>
          <TD vAlign=top width="31%" height=20> 
            <P align=justify>CWinApp </P>
          </TD>
        </TR>
        <TR> 
          <TD vAlign=top colSpan=3 height=20> 
            <P align=justify>转下页 </P>
          </TD>
        </TR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -