科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件Visual C++.NET编程讲座之五

Visual C++.NET编程讲座之五

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文讨论了对话框界面设计的一般过程和技巧,然后创建对话框类并用模式和无模式方式来显示

作者:Adding 来源:yesky 2007年11月16日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
2. 在对话框加添加和布置控件

  在对话框中添加控件的方法有很多,这里我们推荐这样的方法:在"工具箱"窗口中,单击要添加的控件并按住鼠标不放,然后移动到对话框中,此时鼠标指针带有一个"+",在需要添加的位置处松开鼠标,这样就添加了该控件。一旦控件添加后,我们可以使用下列一些方法来布置控件。

  第一个方法是使用网格和参照线。默认时对话框显示的是参照线,如图3所示,控件的位置一般不能超过参照线的范围,但我们可以通过对话框四周的尺寸柄来调整对话框的尺寸,同时参照线也会自动调整。单击对话框编辑器工具栏上的"网络"按钮 ,就会打开网络,一旦网格显示,添加或移动控件时都将自动定位在网格线上。


图3 对话框资源编辑器

  第二个方法是使用对话框编辑器工具栏。对话框编辑器工具栏上包含用于对话框控件布局的工具按钮,如图4所示,它与"格式"菜单下的菜单项命令相对应。


图4 对话框编辑器工具栏

  需要说明的是,

  ① 在使用布局命令之前,首先要选取要布局的控件,一般有好几个,称为控件组,这时只有一个控件周围有实心小方块(一般有八个),这个控件称为"主导控件",布局操作都是以这个"主导控件"为参照的。

  ② 选取多个控件的方法有两个。一是框选,即:拖动鼠标指针,在对话框中要选择的控件周围画一个选框。当释放鼠标按钮后,选框内和与该框相交的所有控件都被选定。二是单选,即先按住Ctrl或Shift键,然后单击要选择的控件。若按住的键是Shift,则再次单击已选定的控件,那么该控件被取消选定。

  ③ 当按住Ctrl键后,再单击控件,则该控件就是"主导控件"。

  3. 为对话框创建一个类

  要想显示和控制对话框,必须先为其创建一个对话框类,如下面的过程:

  (1) 在对话框编辑器中,双击对话框的空白处,或右击对话框,弹出快捷菜单,单击"添加类",弹出"MFC类向导"对话框。

  (2) 在"类名"框中,键入创建的类名CSetDlg,注意我们一般将大写字母C作为类名的第一个字符,以与其它标识符相区别。

  (3) 从"基类"组合框中选择"CDialog"(MFC对话框类),结果如图5所示。其中,".h文件"和".cpp文件"用来指定新类的头文件和实现文件。单击 按钮,可以从弹出的对话框中指定一个已有的文件或其他文件位置,一般不更改默认的代码文件名称。


图5 添加类

  (4) 单击"完成"按钮,新的对话框类CSetDlg就创建好了。
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章