Windows窗口高级编程-第一讲分解.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Windows窗口高级编程》 第一讲:认识窗口与Spy++ 主讲人:阙海忠 UIPower CEO 第一节:窗口简介 窗口是应用程序的可视界面 是屏幕上的一个与应用程序相对应的矩形区域,是用户界面中最重要的部分。 * 第一节:窗口简介 窗口包含几个重要的元素 有“标题栏”,“菜单”,“系统图标”,“系统按钮”,“窗口边框”。如下图所示: * 第二节:窗口客户区与非客户区 窗口的区域 : 非客户区和客户区 窗口的非客户区包含窗口的标题栏,菜单栏,窗口边框。 窗口的客户区是指窗口中除非客户区之外的区域,都是客户区。 蓝色框内的区域表示窗口的客户区。蓝色框外的区域表示窗口的非客户区。 * 第三节:窗口样式 窗口样式是会影响窗口外观和行为的一组属性集合。 窗口样式的描述一般采用以WS_为前缀的宏定义的整数来表示。 比如: WS_BORDER创建一个有边框的窗口。 WS_CAPTION创建一个有标题的窗口。 WS_CHILD创建一个子窗口。 WS_MAXIMIZEBOX创建一个带有最大化框的窗口。 等等。。。。。。 * 第三节:窗口样式 WS_SYSMENU样式的作用 把System Menu设置为False,窗口样式属性就减少了WS_SYSMENU,窗口的右上角少了一个系统按钮。如下图所示: * 第三节:窗口样式 WS_MINIMIZEBOX样式的作用 把System Menu恢复为True,把Minimize Box设置为True,窗口样式属性就添加了WS_MINIMIZEBOX,窗口的右上角就多了一个已启用的最小化按钮。如下图所示: * 第三节:窗口样式 WS_MAXIMIZEBOX样式的作用 把Maximize Box设置为True,窗口样子属性就添加了WS_MAXIMIZEBOX,窗口的右上解就多了一个已启用的最大化按钮。如下图所示: * 第三节:窗口样式 WS_CAPTION样式的作用 把TitleBar设置为False,窗口样式属性也删除了WS_CAPTION,则窗口的标题栏消息了。如下图所示: * 第三节:窗口样式 WS_THICKFRAME 样式的作用 把TitleBar恢复为False,把Border设置为Resizing,窗口样式属性就添加了WS_THICKFRAME,则窗口就可以通过鼠标来调整大小了。如下图所示: * 第三节:窗口样式 WS_HSCROLL 样式的作用 把Horizontal Scrollbar设置为True,窗口样式属性就添加了WS_HSCROLL,则窗口的下边就多了滚动条。如下图所示: * 第三节:窗口样式 WS_VSCROLL 样式的作用 把Vertical Scrollbar设置为True,窗口样式属性就添加了WS_VSCROLL,则窗口的右边就多了滚动条。 如下图所示: * 第三节:窗口样式 WS_DISABLED样式的作用:把Disabled设置为True,窗口样式属性就添加了WS_DISABLED,则窗口打开时,就是禁用状态。 WS_CHILD 样式的作用:Style的值如果是Child就对应了WS_CHILD,主要用于创建子窗口。比如这个对话框窗口中的按钮,标签就是子窗口样式。 WS_OVERLAPPED 样式的作用:Style的值如果是Overlapped就对应了WS_OVERLAPPED,创建一个带有标题栏和边框的窗口。窗口创建时,会显示标题栏和边框 WS_POPUP 样式的作用:Style的值如果是Popup就对应了WS_POPUP,创建一个弹出式窗口。不一定要带标题栏和边框。 * 第四节:窗口扩展样式 窗口扩展样式一般用以WS_EX_为前缀宏定义来描述。 如: WS_EX_CLIENTEDGE指明窗口具有3D外观,这意味着,边框有下沉的边界。 WS_EX_APPWINDOW当窗口可见时,将窗口放置在任务栏上。 WS_EX_CONTROLPARENT允许用户用TAB键遍历子窗口。 等等。。。。。。 * 第四节:窗口扩展样式 WS_EX_CLIENTEDGE 样式的作用 把Client Edge设置为True,窗口扩展样式属性就添加了WS_EX_CLIENTEDGE,窗口就具有带凹陷边缘的边框。 如下图所示: * 第四节:窗口扩展样式 WS_EX_LEFTSCROLLBAR 样式的作用 把Left Scrollbar设置为False,则窗口扩展样式属性就添加了WS_EX_LEFTSCROLLBAR,垂直滚动条就出现在窗口的左

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档