佚名通过本文主要向大家介绍了activex控件下载xp,activex控件下载,activex控件,activex控件被阻止,activex控件官方下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 求一个ActiveX 控件设计思路和解决办法。
描述:
解决方案1:
描述:
VS2003下
该控件用来显示BMP按钮,当用户点击控件上的BMP图。调用子程序(子程序不包含在控件中)。
问题1:
我已经能把BMP显示在控件上,就是无法处理用户点击事件,
我现在是这么做的:加入一个Event 然后在控件Ctrl类中影响用户单击,在调用Event的Fire..函数。在ActiveX 容器下测试成功。到了引入该ActiveX控件工程中无反映(响应了该Event事件)。是何原因?
问题2:
能否把对用户点击的Rect放到控件中判断,然后调用程序由返回值进行判断? 是发消息还是有什么办法?
比较赶时间,没法系统的学习ActiveX。该功能在不用ActiveX的情况下已经完成。只是改到由ActiveX实现。
解决方案1:
顶下
解决方案2: 点击事件可以通过鼠标消息事件进行处理.
按你要按键的区域在按下后设置按下标记,并在释放按键时再次检查是否在按键区域释放按键,如果是就执行EVENT事件.
这样外面就可以处理你位图区域内按键的处理了.
可以通过API函数:PtInRect检测当前的点是不是在指定的区域中.