1 如何改变BUTTON的颜色
2 如何响应BUTTON的 LBUTTONDOWN 和LBUTTONUP函数
3 如何在DIALOG窗口上画一个虚线矩形框
4 如何移动BUTTON在DIALOG上的位置
2 如何响应BUTTON的 LBUTTONDOWN 和LBUTTONUP函数
3 如何在DIALOG窗口上画一个虚线矩形框
4 如何移动BUTTON在DIALOG上的位置
解决方案 »
- WH_CALLWNDPROC全局钩子函数中如何得到目标进程的信息?
- 写屏保出错,求助
- 获取外网的端口号问题
- 求助,动态链接库中AfxMessageBox报错
- 程序在编译,链接,都没有出错。可是运行时出错了,错误提示tooltip.cpp的第401行ASSERT(::IsWindow(pToolTip->m_hWnd))出错;应该是窗口没有建立,能是什么窗口呢?
- 有关回调函数 和类CSyncObject
- 邪门了,VC里scanf问题, 会者不难!
- 高分,在线等,一个单文档多视图问题(如何动态改变一个拆分窗口的某个View)
- InstallShield professional6.21制作的安装程序从控制面板中删除不了
- moveto函数中使用double
- 求人指点
- 高分求解作图系统的设计思路
在按钮的父窗口响应WM_CTLCOLOR消息,判断出是要改变的按钮时,用想要的颜色创建一个画刷返回。2 如何响应BUTTON的 LBUTTONDOWN 和LBUTTONUP函数
自己从CButton派生一个类,在该类中响应WM_LBUTTONDOWN和WM_LBUTTONUP消息,用该类子类化按钮控件。3 如何在DIALOG窗口上画一个虚线矩形框
响应WM_PAINT消息,定义一个CPaintDC类局部变量来画。4 如何移动BUTTON在DIALOG上的位置
调用按钮的MoveWindow函数。
2.button只是相应 clicked 和 doubleclicked.键盘和鼠标才相应你上述的2个事件
3.用 创建画笔
CPen , * oldpen;
pen.CreatePen(PS_DASH, 3 , RGB(颜色));
再用MoveTo(x,y) and LineTo(x,y) 划线
4.利用MoveWindow(x1,y1,x2,y2)进行操作
纠错,CButton的颜色不能通过WM_CTLCOLOR来改变,只有以CButton为基类派生一个Button后重载CButton的DrawItem函数来实现。或者去www.codetools.com,www.codeguru.com下载一个现成的。