没有父窗口主窗口(精品).ppt
《没有父窗口主窗口(精品).ppt》由会员分享,可在线阅读,更多相关《没有父窗口主窗口(精品).ppt(19页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、Windows,Controls,and Menus子窗口子窗口没有父窗口的主窗口,被称为没有父窗口的主窗口,被称为top-level窗口窗口主窗口所包含的窗口被称为子窗口主窗口所包含的窗口被称为子窗口子窗口被它的父窗口所剪裁,超越它父窗口的部分将不可见子窗口被它的父窗口所剪裁,超越它父窗口的部分将不可见当父窗口被销毁时,其子窗口被自动销毁当父窗口被销毁时,其子窗口被自动销毁当父窗口被移动时,其子窗口将随之移动当父窗口被移动时,其子窗口将随之移动子窗口通过子窗口通过CreateWindow或者或者CreateWindowsEx创建创建需要使用需要使用WM_CHILD风格风格hMenu传递子窗口
2、传递子窗口ID注意注意Windows CE中子窗口和中子窗口和top-level窗口的不同窗口的不同另一种父子关系:所有者和被所有者关系另一种父子关系:所有者和被所有者关系被所有的窗口不被它们的所有者窗口剪裁被所有的窗口不被它们的所有者窗口剪裁被所有的窗口永远位于它们的所有者窗口之上被所有的窗口永远位于它们的所有者窗口之上窗口管理函数窗口管理函数GetParent枚举窗口枚举窗口GetWindow查询它的子女、所有者和兄弟查询它的子女、所有者和兄弟EnumWindows找到一个窗口找到一个窗口FindWindow得到指定窗口的句柄得到指定窗口的句柄GetDesktopWindow得到桌面窗口的
3、句柄得到桌面窗口的句柄编辑窗口结构值编辑窗口结构值GetWindowLong获取指定窗口的有关信息获取指定窗口的有关信息注意:注意:Windows CE不支持不支持GWL_HINSTANCE和和GWL_HWNDPARENTSetWindowLong改变风格标志改变风格标志SetWindowPos改变窗口的位置、尺寸和改变窗口的位置、尺寸和z排序排序针对子窗口、弹出窗口和针对子窗口、弹出窗口和top-level窗口窗口子类化一个窗口子类化一个窗口SetWindowLong的一个作用是子类化一个窗口的一个作用是子类化一个窗口子类化一个窗口允许应用程序从一个现存的窗口类派生出子类化一个窗口允许应用程
4、序从一个现存的窗口类派生出一个新窗口的实例一个新窗口的实例子类化经典的使用是修改窗口控件的行为子类化经典的使用是修改窗口控件的行为新的窗口过程将首先接收发送到子类化窗口的消息新的窗口过程将首先接收发送到子类化窗口的消息通过调用通过调用CallWindowProc可以将不被新窗口过程处理的消可以将不被新窗口过程处理的消息传递给原有的窗口过程息传递给原有的窗口过程窗口控件窗口控件一个控件就是一个窗口一个控件就是一个窗口可以通过可以通过CreateWindow或者或者CreateWindowEx创建创建控件通过控件通过WM_COMMAND消息通知父窗口消息通知父窗口wParam的高位字包含通知码的高
5、位字包含通知码wParam的低位字表示发送消息控件的的低位字表示发送消息控件的IDlParam包含了发送消息控件的窗口句柄包含了发送消息控件的窗口句柄一般来说,通过控件一般来说,通过控件ID来追踪来追踪WM_COMMAND源比使用窗口句柄源比使用窗口句柄更容易更容易通过向控件发送预定义消息可以配置和操作控件通过向控件发送预定义消息可以配置和操作控件设置按钮状态设置按钮状态添加和删除列表框中的项添加和删除列表框中的项设置编辑框中文本的选择设置编辑框中文本的选择GetDlgItemSendDlgItemMessageButton控件控件Push ButtonsBN_CLICKEDCheck Box
6、esBS_CHECKBOXBS_3STATEBS_AUTOCHECKBOXBS_AUTO3STATEBM_SETCHECK(wParam=0/1)BM_GETCHECKRadio ButtonsBS_RADIOBUTTONBS_AUTORADIOBUTTONGroup Boxes定制定制Button的外观的外观BS_RIGHTBS_LEFTBS_BOTTOMBS_TOPBS_MULTILINE注意:注意:Windows CE不支持不支持BS_ICON和和BS_BITMAP风格的风格的Button自绘制自绘制ButtonBS_OWNERDRAWWM_DRAWITEM注意注意DRAWITEMSTR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 没有 窗口 精品
限制150内