1 / 64
文档名称:

c 语言程序设计.ppt

格式:ppt   大小:350KB   页数:64页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c 语言程序设计.ppt

上传人:q1188830 2019/11/2 文件大小:350 KB

下载得到文件列表

c 语言程序设计.ppt

相关文档

文档介绍

文档介绍:C++语言程序设计 第十五章山东师范大学管理学院 刘希玉 Email:sdxyliu@ ******@、循环及编译预处理第5章函数第6章类和对象第7章继承和派生第8章多态性和虚函数第9章字符串和文件I/O第10章MFC应用程序概述第11章GUI设计及菜单第12章创建和使用对话框第13章应用程序的组成元素第14章简单的图形和文本输出第15章Windows标准控件第16章VisualC++,bobox)、列表框(Listbox)、树(Tree)和列表控件(Listcontrols),每种控件都能达到一种特定的编程目标。在向对话框中添加表控件时,要注意选择控件的正确形式,因为在不同形式下控件的外观和性能有很大的区别。例如,列表框和列表控件都允许多项选定,而组合框在DropList形式下具有编辑框的功能,而在Dropdown形式下则不然。添加组合框所以称其为组合框,因为它是多个控件的组合,包括编辑框、列表框和按钮。组合框用来显示选项列表并且只允许用户选择其中的一项。组合框在四种列表控件之中比较独特,因为被选项总是保持可见。,它的形式可以通过其属性对话框中的Styles标签来设置。在List示例中,组合框是用来选择目录的,一旦选定某个目录,会在对话框中的其他控件中显示该目录下的子目录和文件。(简单) 一个编辑框和一个列表框的组合。列表总是可见的, 被选中的项目显示在编辑框中。Dropdown(下拉) 一个有按钮的编辑框和一个列表框的组合。仅当按钮被按下时列表是可见的。DropList 一个有按钮的静态文本和一个列表框的组合。除了用户不能在控件内键入文字外,其余和上一种一样。在Lists对话框中添加组合框在资源编辑器中打开IDD_LISTS_DIALOG对话框,并删除TODO文本控件。删除对话框中的“Cancel”按钮,将OK按钮移到对话框的右下角。需要在这个对话框中添加多个控件,因此要增加它的宽度和高度。在控件工具栏上选择静态文本控件项,在对话框的左上角添加一个文本控件。在Caption栏中输入MainDirectory。在控件工具栏中选择组合框图标,将一个组合框控件添加的MainDirectory的右部。将组合框拉伸到对话框的右边界。在ID组合框中输入IDC_MAIN_DIR。选中Styles标签,在Type组合框中选择DropList项。boBox型变量按Ctrl+W键或者在View菜单中选择ClassWizard来启动ClassWizard。选择MemberVariable标签。在ClassName组合框中选择CListDlg。在ControlIDs列表框中选择IDC_MAIN_DIR。单击AddVariable按钮,会出现AddMemberVariable对话框。确定Category组合框中选中了Control项,boBox项。在MemberVariableName框中输入变量名m_cbMainDir,单击OK按钮。单击OK按钮,关闭ClassWizard。添加树控件树控件是唯一能显示工程层次关系的列表控件。树控件采用的是从左向右扩展的结构,最左端的项目叫做根节点(rootnode),最右端的项目叫做叶节点(leafnode),介于最左端和最右端之间的项目叫做枝节点(branchnode)。各个项目之间是否用线条连结可以通过样式来设置。在缺省设置下,树控件只允许选定其中一项,如果要让用户在一个树控件中能够同时选中多项,可以通过编辑源代码来实现。在Lists这个示例中,树控件是用来按字母顺序显示目录中的文件。需要为子目标的每一个字母添加一个根节点,然后在相应的节点下面插入代表文件的项目。按下面的步骤为Lists工程添加一个树控件,然后按照用ClassWizard给树控件映射一个CTreeCtrl型变量的步骤为其映射一个变量。在Lists对话框中添加一个树控件在资源编辑器中打开IDD_LISTS_DLALOG对话框。添加一个静态文本框,标题为Files。在标题工具栏上选择树控件项,在对话框的左边,添加一个树控件。在ID组合框中键入IDC_FILES_TREE。单击Styles标签,选中HasButtons,HasLines和LinesatRoot几项。