设为首页 加入收藏

TOP

2.3.2 设置对话框属性(1)
2013-10-07 15:57:36 来源: 作者: 【 】 浏览:67
Tags:2.3.2 设置 对话 属性

2.3.2  设置对话框属性(1)

我们刚刚学习了如何创建并显示对话框,接下来将讲解如何设置对话框的属性。我们只需右击对话框资源,然后在弹出的快捷菜单中选择"属性"命令,在弹出的Dialog Properties(对话框属性)窗口中即可设置对话框的属性。

1.为对话框设置标题

在"属性"窗口的General选项卡中,可以通过Caption属性设置对话框的标题,如图2-13所示。

 
图2-13  设置Caption属性

2.设置对话框的边框风格

在"属性"窗口的"外观"选项卡中,用户可以通过Border组合框来设置对话框的边框风格。当在Border组合框中选择None时,对话框显示时没有边框,在使用标签控件时这一属性非常适用,对话框可以在标签页切换时显示;当在Border组合框中选择Resizing时,对话框可以随意调整大小。

3.翻转

可以使用翻转功能实现左右空间位置的互换,选择一个对话框,从菜单栏中选择"格式"→"翻转"命令,就可以实现控件位置的互换,当然读者也可以选择"格式"菜单中的其他命令,如图2-14所示。

 
(点击查看大图)图2-14  选择"翻转"命令

4.创建对话框类

所有新的对话框类都是CDialog的派生类,通过CDialog类可以初始化对话框并编写程序来对用户操作进行响应。如果程序员自己动手写一个CDialog派生类,可能会遇到很多细节上的问题。但是我们可以通过MFC的类向导来很方便地完成操作。具体的操作流程如下。

(1) 打开对话框编辑器,选择"项目"→"添加类"菜单命令后,弹出"MFC类向导"对话框,如图2-15所示。

 
图2-15  "MFC类向导"对话框

(2) 在"类名"文本框中输入类名"Dialogaa",然后在"基类"下拉列表框中选择"Dialog",在".h文件"和".cpp文件"文本框中将会自动生成与类名相同的名称。

(3) 单击"完成"按钮,此时会自动进入此类的源代码文件界面。这是对话框的头文件代码,即MFC类向导所生成的头文件代码。具体代码如下:

  1. #pragma once  
  2. // Dialogaa 对话框  
  3. class Dialogaa : public CDialog  
  4. {  
  5. DECLARE_DYNAMIC(Dialogaa)  
  6. public:  
  7. Dialogaa(CWnd *pParent=NULL);                           // 标准构造函数  
  8. virtual ~Dialogaa();  
  9. // 对话框数据  
  10. enum { IDD = IDD_DIALOG1 };  
  11. protected:  
  12. virtual void DoDataExchange(CDataExchange *pDX);                // DDX/DDV 支持  
  13. DECLARE_MESSAGE_MAP()  
  14. };  

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.3.1 构建对话框应用程序(3) 下一篇2.3.2 设置对话框属性(2)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·工业机器人TCP校准中 (2025-12-25 05:19:17)
·opc 通讯协议与 TCP (2025-12-25 05:19:15)
·labview中tcp/ip通信 (2025-12-25 05:19:13)
·新书介绍《Python数 (2025-12-25 04:49:47)
·怎么利用 Python 进 (2025-12-25 04:49:45)