vc2第8章 Windows的标准控件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vc2第8章 Windows的标准控件

第5章 文本与字体 Huang Weitong 面向对象与可视化 程序设计 --Visual C++ 编程 主讲教师: 唐 龙教授 (计算机科学与技术系) 黄维通博士 (计算机与信息管理中心) 清 华 大 学 2001年10月 第八章 Windows的 标准控件 内容提要 控件的基本概念 常用子窗口操作函数 按钮控件 滚动条控件 静态控件 列表框控件 编辑框控件 组合框控件 1.控件是用户交互的操作对象 界面的主要组成之一,用户交互的操作对象。 具有窗口属性,可用ShowWindows()和MoveWindows()等窗口管理函数来操作。 系统预定义标准控件的窗口类: BUTTON 按钮控件 COMBOBOX 组合框控件 EDIT 编辑框控件 LISTBOX 列表框控件 SCROLLBAR 滚动条控件 STATIC 静态控件 控件以两种形式存在: 依附于对话框; 独立的子窗口 2.控件的消息传递 子窗口控件向其父窗口发送WM_COMNAND消息,其中 wParamc参数包含子窗口 的ID; IParam参数包含子窗口的句柄和通知代码。 通知代码通报了子窗口控件操作,例如: BN_CLICKED——在按钮子窗口中单击 EN_HSCROLL——在编辑子窗口中激活水平滚动条 ……(参见教材P186,表8-2) 滚动条控件,不发送WM_COMNAND消息,发送WM_HSCROLL或WM_VSCROLL消息。 3.按钮控件 按钮控件的分类 普通按钮和默认按钮 单选按钮、自动单选按钮 复选框按钮 组框:按钮分组 当用户与控件交互操作时,控件向其父窗口发送WM_COMMAND消息,其wParam的高字节含通知代码。 按钮控件的通知代码: BN_CLICKED 单击按钮 BN_DOUBLECLICKED 双击按钮 BN_SETFOCUS 按钮获得输入焦点 BN_KILLFOCUS 按钮失去输入焦点 4. 滚动条控件 当应用程序显示的内容超过窗口的范围时,用户可通过拖动滚动条遍历整个窗口内容。 滚动条分为垂直与水平滚动条,分别实现窗口内容纵向和横向的滚动。 三种方法创建三种滚动条: 创建窗口滚动条; 创建滚动条子窗口控件; 创建对话框中的滚动条控件。 5. 静态控件 静态控件是一种包含正文或图形的小窗口。通常用于标记其他控件或控件组。 特点: 一般情况下,不接受用户输入,也不发消息。唯独SS_NOTIFY样式的静态控件,可发消息(向其父窗口发WM _COMMAND)。 可设置具有超文本功能,能响应用户输入,向应用程序发消息。 两种方法创建两种静态控件: 静态控件子窗口: 对话框中静态控件。 6. 列表框控件 列表框是集中显示同类内容的子窗口,例如,显示同类型文件等。 特点: 提供大量的可选项,需要时自动显示滚动条; 可设置单选或多选功能; 单击列表项,可以 “ 反相”显示表示被选中。 7. 编辑框控件 编辑框的主要作用在于接收用户键盘输入 功能特点: 可自动转换用户输入,如大小写转换等; 可使用通配符,如*代替用户输入; 支持多行编辑。 消息通知码含义: EN_SETFOCUS 编辑框取得输入焦点 EN_KILLFOCUS 编辑框失去输入焦点 EN_CHANGE 编辑框内容发生改变 EN_UPDATE 编辑框内容被更改 EN_MAXTEXT 输入已达到最大字节数 EN_HSCROLL 编辑框内容水平滚动 EN_VSCROLL 编辑框内容垂直滚动 8. 组合框控件 多种预定义窗口组合成为组合框。 最常见的组合框——对话框及其与静态文本和编辑框组合。 组合框中的列表框常隐藏于编辑框下,单击编辑框右侧箭头时被弹出。 组合框向应用程序发送WM_COMMAND消息; * * * *

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档