对一个控件,我想使他当鼠标移动到它上面时能改变颜色。
应该怎么做?
应该怎么做?
解决方案 »
- ~~~~完全端口的探讨
- 怎样从CObject继承的类,设置光标.OnSetCursor(...)
- S先生和P先生,一道很有意思的问题
- 在DEF文件中怎么用Exports导出类?谢答!^_^
- 求教:WINXP,WIN2000中的启动文件是什么?
- 如何获得局域网类所有电脑的名字和IP地址,谢了!!!!!
- 在哪里有有关COM的简单例子吗,我理论看的多了,想实践
- CString在OpenCV2.1+CV2005中如何使用?
- 我是初学vc++,请问哪本教材比较好啊?
- 在dll中如何判断自己被同一个程序(或dll)调用的次数[比较难还是我很菜?]
- 用CreateProcess创建一个进程,同时传参数的问题。
- 怎样在View(CListView)中显示动态的时间?
(1).从CStatic派生一个类CMyStatic;
(2).添加成员变量CBrush m_Brush;
(3).
CMyStatic::CMyStatic()
{
m_Brush.CreateSolidBrush(RGB(197,200,208));
}
(4)响应=WM_CTLCOLOR消息:
HBRUSH CMyStatic::CtlColor(CDC* pDC, UINT nCtlColor)
{
// TODO: Change any attributes of the DC here pDC->SetTextColor(RGB(0,0,0));
pDC->SetBkMode(TRANSPARENT); // TODO: Return a non-NULL brush if the parent's handler should not be called
return (HBRUSH)m_Brush;
}
http://www.vckbase.com/code/listcode.asp?mclsid=3&sclsid=301