我想让程序分别相应一个按钮按下和放开的两个事件!也就是说当鼠标左键按下的时候响应一个函数,当鼠标左键抬起的时候在相应另一个函数!VC中好像没有这样的事件,不知道怎么实现?高手帮帮忙!谢谢!
解决方案 »
- ????DirectX绘制的ActiveX控件在IE不显示,求解????
- 如何主对话框显示在子对话框的前面?
- (散分)我vc学了有一年半多了,在北京面试了七八家单位,就是没有复试通知,谁能帮我介绍几家小的软件公司?
- 救命
- WaitForSingleObject和CreateThread在dll中的初始化里运行的问题,急!!!!!!
- 从vc6.0转到VS2005报了n多错误
- 请问如何在VC++中实现矢量图的缩放功能?
- 我想让窗体中的控件随窗体的变化改变大小,应该怎么做?
- MScomm怎么实用组合框改变串口的波特率,数据位之类的东西?
- 在vc6.0如何改变edit控件的底色
- 关于循环捕捉屏幕导致死机的问题,请帮忙,谢谢
- 高分求救:调用多个动态链接库出现蓝屏问题!急急急!!!!!!!!!!!
当然,在这两个事件里还要判断鼠标是否在按钮上
用GetDlgItem(IDC_BUTTON)->GetWindowRect(lpRect)取得按钮控件的区域
用if语句判断一下鼠标点击时候的point是否在rect里就行了
看你是基于哪一个窗口下添加的函数,如果是基于按钮添加的就可直接捕获这个两个事件,
如果试在父窗口添加的,要捕获是否按下了按钮,就要判断鼠标按下是否在按钮的区域了。