第二章 简单的Windows程序设计

MFC对话框应用程序结构

  • MFC应用程序向导会自动生成三个类:CaboutDlg,ClxApp,ClxDlg;
  • ClxDlgv是CDialog类的派生 类,而CDialog又是CWnd的派生类,因此在CLXDlg类的实现中,可以使用CDialog类以及CWnd类的所有方法。

设置对话框的属性

对话框窗口的外观和行为特性可通过修改它的属性值进行改变。

常用的对话框属性:
ID:ID是应用程序用来唯一标识该对话框资源的标识符,通常使用默认值,也可以对它进行修改。
Caption:对话框的标题,即对话框窗口标题栏显示的文字。默认值为项目名称,通常 需要改为编程者认为合适的文字。
Font:在“属性窗口”中该属性的属性值编辑框后有一按钮,单击此按钮可弹出字体对话框,通过该对话框可选择对话框窗口中控件上显示的文字的字体、字形和字号。
Border:用于确定窗口的边框类型,有四个值可选,None无边框,不显示标题栏;Thin细边框,也不显示标题栏;Dialog Fram,对话框边框,程序运行时窗口大小不可改变;Resizing,可调整尺寸,程序运行时对话框窗口的大小可用鼠标拖曳调整。
System menu :该属性用于指定是否为对话框创建系统菜单。该属性值为 Bool类型,缺省值为True。
Minimize box /Maximize box:指定对话框是否有最小化/最大化按钮,这两个属性值均为 Bool类型,缺省值为False。当对话框无标题栏时,即Border属性值为None或Thin时,这两个属性无效。

Windows控件

创建控件

  • 静态创建
    使用对话框模板创建控件,并通过属性窗口设置控件的属性,当打开对话框时,系统 将自动按预设的属性创建控件。
  • 动态创建
    在程序的运行中根据需要,通过预先定义的控件类对象调用CreateWindow ( ) 函数创建控件。这里我们只简单介绍控件的静态创建方法

第一步是打开“对话框资源编辑器”和“工具箱”。
第二步,在“工具箱”中单击选中要创建的控件,然后将鼠标移到“对话框资源编辑器”中的对话框上,按下鼠标左键进行拖曳,在相应位置画出控件。
第三步,选中画好的控件,通过鼠标拖曳调整控件的大小和位置。
第四步,使用“属性窗口”设置控件的属性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值