- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                CToolBarCtrl
                    
CToolBarCtrl
CToolBarCtrl
CObject,,,,,,,,,,
,,,,,,,,,,└CCmdTarget,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,└CWnd,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,└CToolBarCtrl,,,,,,,,,,
CToolBarCtrl类提供了Windows工具条通用控件的性能。这个控件(也就是CToolBarCtrl类)只对运行在Windows,,,,,,,,,,95和Windows,,,,,,,,,,NT,,,,,,,,,,3.51或更高版本下的程序来说才是可用的。
一个Windows工具条通用控件是一个矩形子窗口,它包含一个或多个按钮。这些按钮可以显示一个位图图像,一个字符串,或两者都有。当用户选择一个按钮时,它向该工具条的属主窗口发送一条命令消息。通常,工具条中的按钮对应于应用程序的菜单中的项;这些按钮为用户访问一个应用程序的命令提供了更为直接的方法。
CToolBarCtrl对象包含几个重要的内部数据结构:一个按钮图像列表或一个图像列表,一个按钮标签字符串列表和一个TBBUTTON结构的列表,该结构使一个图像和/或字符串与按钮的位置,风格,主题和命令ID相关联。这些数据结构的每一个都由一个从零开始的索引来引用。在你可以使用一个CToolBarCtrl对象之前,你必须设置这些数据结构。字符串列表只能被用作按钮标签;不能从按钮中检取字符串。
要使用一个CToolBarCtrl对象,通常你应该遵循下面的这些步骤:,,,,,,,,,,1.,,,,,,,,,,构造该CToolBarCtrl对象。,,,,,,,,,,,,,,,,,,,,
2.,,,,,,,,,,调用Create来创建Windows工具条通用控件并将它与该CToolBarCtrl对象连接。通过使用风格来指定工具条的风格,如对一个透明的工具条使用TBSTYLE_,,,,,,,,,,TRANSPARENT,或对一个支持风格按钮的工具条使用TBSTYLE_DROPDOWN。,,,,,,,,,,,,,,,,,,,,
3.,,,,,,,,,,指明你希望按钮在工具条上如何显示:,,,,,,,,,,·,,,,,,,,,,给按钮使用位图图像,通过调用AddBitmap将按钮位图添加到工具条中。,,,,,,,,,,,,,,,,,,,,
·,,,,,,,,,,给按钮使用来自一个图像列表的图像,通过调用SetImageList,SetHotImageList,或SetDisabledImageList来指定图像列表。,,,,,,,,,,,,,,,,,,,,
·,,,,,,,,,,给按钮使用字符串标签,通过调用AddString和/或AddStrings来将字符串添加到工具条中。,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,
4.,,,,,,,,,,通过调用AddButtons将按钮结构添加到工具条中。,,,,,,,,,,,,,,,,,,,,
5.,,,,,,,,,,如果你希望在一个不是CFrameWnd的属主窗口中的工具条具有工具提示,则你必须在工具条的属主窗口中处理TTN_NEEDTEXT消息,就像在CToolBarCtrl:处理工具提示通知中描述的一样。如果工具条的父窗口是由CFrameWnd派生而来的,则你不用作任何额外的努力就可以显示工具提示,因为CFrameWnd提供了一个缺省的处理函数。,,,,,,,,,,,,,,,,,,,,
6.,,,,,,,,,,如果你希望能够让用户定制工具条,则在属主窗口中处理定制通知消息,就像在CToolBarCtrl:处理定制通知中描述的一样。,,,,,,,,,,,,,,,,,,,,
你可以使用SaveState来将一个工具条控件的当前状态保存在注册表中,用RestoreState来根据注册表中先前保存的信息恢复工具条的状态。除了在应用程序的使用之间保存工具条的状态,通常在用户开始定制该工具条之前应用程序会保存工具条的状态,以防用户后来想将工具条恢复到它的最初的状态。
为Internet,,,,,,,,,,Explorer,,,,,,,,,,4.0或更新版提供的支持
要支持在Internet,,,,,,,,,,Explorer,,,,,,,,,,4.0或更新版之后引入的性能,MFC提供了图像列表支持,为工具条提供了透明和平坦风格。
一个透明的工具条允许在工具条下的客户被透过工具条显示出来。要创建一个透明的工具条,要同时使用TBSTYLE_FLAT和TBSTYLE_TRANSPARENT风格。透
                您可能关注的文档
最近下载
- IPC-6012F 2023 EN,刚性印制板性能要求Qualification and Performance Specification for Rigid Printed Boards.pdf VIP
 - AI技术对法律和法务行业的影响与展望 .pdf VIP
 - 14.《光从哪里来》课件 科学冀人版五年级上册.ppt
 - 南雄市“珠玑古巷”文化旅游发展现状及对策分析.docx VIP
 - 小学二年级上册语文“的地得”练习题及答案.doc VIP
 - 大学生职业生涯规划.pdf VIP
 - 习作:我和过一天教学设计及反思 .pdf VIP
 - 2025年中国甲板机械设备行业投资前景及策略咨询研究报告.docx
 - 大学生职业生涯规划—全套PPT课件.pptx
 - 身边常见中草药.pdf VIP
 
原创力文档
                        

文档评论(0)