VC++如何添加菜单栏事件

VC++如何添加菜单栏事件,第1张

菜单栏事件 可以在资源中找到“MENU” 菜单 然后选择 菜单,然后通常双击就会自动创建事件让你写代码

如果是VC6 大部分双击菜单都不会自动创建事件的,需要手动添加事件代码,应该是VC6的BUG吧

如何使用VC++ 2005创建一个ActiveX控件呢,请听我慢慢道来。

首先选择新建项目,选择Visual C++ MFC ->MFC ActiveX 控件

......

......

......

下面我们就逐个添加控件的2个要素:事件、方法;

在类视图中选中 CFActiveXCtrl类,点击右键选择 添加->添加事件

在添加事件向导里,填写事件名称RecvData,参数类型 BSTR,参数名strData,

按添加将参数名添加到参数列表。

点击完成,事件就添加完了.

VC的按钮控件,只支持单击和双击事件,不支持其它鼠标事件。

如果一定需要支持,并不简单,你需要重载CButton实现自己的按钮类,屏蔽原有的按钮消息并释放WM_LBUTTONUP消息响应事件,在这里实现你需要的响应。之后,在对话框中实例化自定义按钮控件。


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

原文地址:https://54852.com/bake/11525880.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存