- 1、本文档共59页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * 表7.4和7.5成员函数及变量的快捷菜单 ???4.文档/视图类 文档对象由文档模板对象创建,管理应用程序的数据。视图对象表示一个窗口的客户区,它显示文档数据并允许用户与之交互。 ??? CDocTemplate类:文档模板的基类。它负责协调文档、视窗和框架窗口的创建。 ???? CMultiDocTemplate类:多文档界面(MDI)的文档模板。 ??????CSingleDocTemplate类:单文档界面(SDI)的文档模板。 ??????CDocument:应用程序所用文档的基类。 ? CView:显示文档数据的应用程序专用视图的基类。 5.2.4 可视对象类 1. 窗口类CWnd CWnd类提供了MFC中所有窗口类的基类。CWnd与Windows窗口有所不同,但他们又是紧密相连的。CWnd对象是由CWnd的构造函数和析构函数建立和取消的,而Windows窗口与此不同,它是Windows的一个结构,是由create成员函数建立的,DestroyWindow函数破坏Windows窗口而不是破坏对象。 (1)CWnd类的公共数据成员 m_hWnd:标识连接到该CWnd对象上的HWND。 (2)CWnd类的初始化函数 Create:创建并初始化与该CWnd对象相联系的子窗口。 PreCreateWindow:在建立连接到这个CWnd对象的Windows窗口之前调用此函数。 GetStyle:返回当前窗口的风格。 SubclassWindow:将一个窗口连接给一个CWnd对象并使其通过该CWnd的消息映射传递消息。 FromHandle:给出一个窗口句柄时,返回一个CWnd对象的指针。 GetSafeHand:返回m_hWnd;若此指针为NULL,则返回NULL。 (3)CWnd类的窗口状态函数 EnableWindow:允许或禁止鼠标和键盘输入。 GetActiveWindow:获取活动的窗口。 SetActiveWindow:激活窗口。 SetFocus:要求输入焦点。 GetFocus:获取当前具有输入焦点的CWnd。 (4) 窗口的大小和位置函数 GetWindowPlacement:获取一个窗口显示状态及正常、最小化的和最大化的窗口位置 SetWindowPlacement:设置一个窗口显示状态及正常、最小化的和最大化的窗口位置。 MoveWindow:改变CWnd的位置和大小。 SetWindowPos:改变子窗口、弹出式窗口和顶层窗口的大小、位置和次序。 GetWindowRect:获取CWnd的屏幕坐标。 GetClientRect:获取CWnd客户区的大小。 (5)访问窗口函数 FindWindow:返回由窗口类和窗口名标识的窗口句柄。 GetTopWindow:返回属于CWnd的第一个子窗口。 GetParent:获取CWnd的父窗口。 GetDlgItem:由指定的对话框获取具有指定ID的控件。 GetDescendantWindow:查询所有的派生窗口,并返回具有指定ID的窗口。 CenterWindow:将一窗口相对于其父窗口中心定位。 (6)更新/绘制函数 GetDC:获取一个客户区的设备描述表。 GetWindowDC:获取整个窗口的,包括标题栏,菜单和滚动条的设备描述表。 ReleaseDC:释放客户区和窗口的设备描述表。 Invalidate:使整个客户区无效。 ShowWindow:显示或隐藏窗口。 (7)窗口文本函数 SetWindowText:将窗口的标题设置为指定的文本。 GetWindowText:返回窗口的标题。 SetFont:设置当前的字体。 GetFont:获取当前的字体。 (8)滚动函数 GetScrollPos:获取滚动条的当前位置。 ScrollWindow:卷滚客户区的内容。 SetScrollPos:设置一个滚动框的当前位置,若指定新位置,则重画滚动条。 (9)菜单函数 GetMen:获取指向指定菜单的指针。 SetMenu:将菜单设置为指定的菜单。 HiliteMenuItem:在一顶层菜单上高亮度显示或除去高亮度显示。 (10)剪贴板函数 OpenClipboard:打开剪贴板。 GetClipboardOwner:获取指向剪贴板的当前拥有者的指针。 GetOpenCilpboardWindow:获取指向当前剪贴板窗口的指针。 2.CFrameWnd类 (1)CFrameWnd:SDI应用程序的主框架窗口的基类,它是其它框架窗口类的基类。 (2)CMDIFrameWnd:MDI应用程序的主框架窗口的基类。 (3)CMDICh
文档评论(0)