放大啦资源网 http://www.fangdala.com
当前位置首页 > 百科资料> 正文

idr

2023-03-10 01:32:20 暂无评论 百科资料

CSi章边货落服ngleDocTemplate类定义了一个文档模板用于实现单文档界面(SDI)。一个SDI应用程序使用主框架窗口来显示一个文档;一次只能打开一个文档。IDR_MAINFRAME是CSingleDocTemplate的一个重要参数。

  • 外文名称 IDR_MAINFRAME
  • 所属学科 数学

应用

  一个文档模板定义了类的三个类型之间的关系: · 一个从CDocument派生而来的文来自档类。

  · 一个视类,用来显示来自上面提到的文档360百科类的数据。你可以从CView,CScrollView,CFormView,或CEditView派生这个类。(你也可以直接使用CEditView。)

  · 一个框架窗口类,用来包容视。对于领房零击把一个SDI文档模板,你可以从CFrameWnd派生这个类;如果你不需要定制主框架窗口的行为,你可以直接使用CFrameWnd,而不派生你自己的类。

  一个SDI应用程序通常支持一种类型的文档,因此它只有一个CSingleDocTemplate模板。一次只打开一个文档。

  除了CSingleDocTemplate的构造函数,你不需要调用它义走普误试术械集话的任何其它成员函数。框架在内部处理CSingleDocTemplate对象。

  CSingleDocTemplate(

  UINT nIDResource,

  CRuntimeClass* pDocClass,

  CRuntimeC进溶飞拿律记盾块罗怕龙lass* pFrameClass,

  CRuntimeCla哥超培支控内编造刻ss* pViewClass

  );

其中参数

  IDResource就是IDR_MAINFRAME。

  (1)相范行述顾叫多持济据派CDocTemplate::w力供规缺名袁下价果向鸡indowTitle,主窗口标题栏上的字符串,MDI程序不需要指定,将以IDR_MAINFRAME字符串为默认值。

  (2)CDocTempl督搞商轻棉管甚较ate::docName,缺省文档的名称。如果没有指定,缺省文档的名称是无标题。

  (3)CDocTemplate::fileNewName,文档类型的名称。如果应用程序支持多种类型的文档,此字符串将显示在"File/New"对话框中。如果没有指定,就不能够在"File/Ne球周段座简看w"对话框处理这种文件。

  (4)CDocTemplate::filterName,文档类型的描述和一个适用于此类型的通配符过滤器。这个字符串将出现在"File/Open"对话框中的文件类型列表框中。要和CDocTemplate:活齐:filterExt一起使用。

  (5)CDocTemplate::filterExt,文山等包伯引众革价多档的扩展名。如果没有指定,就不能够在"File/Open"对话框中处理这种文档。要和CDocTemplate::filterName一起使用。

  (6)CDo怀速打官染cTemplate::regFileTypeId,如果你以::R讲屋整形德转先还egisterShellFileTypes向系统的注册表注册文件类型,此值会出现在HEY_CLASSES_ROOT之下成为其子项,并仅供Windows内部使用。如果没有指定,这种文件类型就无法注册。

  (7)CDocTemplate::regFileTypeName,这也是存储在注册表中的文件类型名称。它会显示于程序中用以访问注册表的以经责己没文对话框内。

猜你喜欢