VC 2003如何给ToolBar添加消息响应函数

VC 2003如何给ToolBar添加消息响应函数,第1张

右键 添加事件处理程序然后就和ClassWizard的界面和用法差不多了。

刚添加的控件是不能添加消息响应的,一定要在保存rc文件后才能进行这个 *** 作,要不然该选项是灰色的。

Create和LoadToolBar函数,只是实现了类的创建和资源加载,之后还要实现显示和子类化。

建议在OnInitDialog里面做工具条初始化,而不是OnCreate里面。

工具条的Create要有初始位置(参数,有默认值0),如果没有,则需要在创建后通过MoveWindow之类的函数设定。

显示工具条,在你提问中两个函数调用之后,先设置m_wndToolBar.ShowWindow(SW_SHOW)的显示属性,再调用工具条必须使用的函数:

RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0)

注意工具条变量必须是类成员。

一般来说可视化的有两种方法:

直接双击选中的按钮等空间就会自动生成消息响应函数。

也可以在控件上右键选中“添加事件响应函数”来进行添加 ,有些控件时间比较多,所以使用右键这种方式会比较全面。具体步骤:在按钮上右键->添加事件处理函数-> 选择选择类-> 选择事件类型 -> 完成。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11755441.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存