字体
第(1/5)页
关灯
   存书签 书架管理 返回目录
    先根

    据4.4.2 节的第4 部分,为Sample4_1 创建ID 为ID_PROPERTIES 的“查看|打开一般属xìng页

    对话框”菜单项,并为之在CSample4_1View 类中添加消息处理函数OnProperties()。添加如

    下代码就可以直接打开一般属xìng页对话框:

    void CSample4_1View::OnProperties()

    {

    // TODO: Add your command handler code here

    // 创建属xìng表对象

    CTestSheet sheet("");

    // 打开模态一般属xìng页对话框

    sheet.DoModal();

    }

    技巧:开发大型程序时有可能会创建许多类。这种情况下可以创建目录优化工作区。例如在

    Sample4_1 中可以将CTestSheet 及其包含的属xìng页类CTestPage1、CTestPage2 和CTestPage3

    归在同一个目录下。具体cāo作为如下:

    (1)单击在IDE 左侧工作区窗口的“ClassView”选项卡。

    (2)在“ClassView”中的Sample4_1 classes 节点上单击鼠标右键,选择“New Folder”菜

    单项,打开“New Folder”对话框。

    (3)在“New Folder”对话框中的“Ncom of the new folder”输入框中输入TestSheet,单击

    “OK”按钮退出对话框,就可以看到“ClassView”中的Sample4_1 classes 节点多了一个

    TestSheet 的目录。

    (4)在“ClassView”中将CtestSheet、CTestPage1、CTestPage2 和CTestPage3 拖至TestSheet

    目录就可以完成归类。

    4.5 通用对话框

    在Windows 系统中提供了一些通用对话框,如打印设置对话框、页面设置对话框、查找

    枫叶文学网www.fywxw.com

    第4 章 对话框

    ·89·

    对话框、文件对话框、字体对话框和颜色对话框等。这些是Windows 系统中出现频率很大的

    对话框,将它们定义为通用对话框可以极大地减轻程序的复杂度。同时,MFC 已经用类封装

    了这些通用对话框。一般来讲,要使用通用对话框,不需要派生新的类,因为MFC 提供的

    基类已经提供了常用的功能。而且在对话框结束后,可以通过成员函数得到用户在对话框中

    的选择。

    本节用一个包含各种通用对话框的例程来分别介绍Windows 系统提供的通用对话框的

    编程方法。

    实例4-5:创建通用对话框实例。源代码在光盘中“\04\实例4-5\GridDemo”目录下。

    GridDemo,是一个表格编辑器。该表格编辑器提供一个固定大小的自绘表格,用户可以

    新建、打开和保存表格。同时该程序还提供了一些基本的编辑功能,如查找表格中出现的字

    符串、设置表格中文本的字体和颜色。最后该
上一章 目录 下一页