谢谢!比如,当鼠标移动到label上时,鼠标变为手型。
解决方案 »
- CFileFind::FindFile 支持通配符么?
- 改变子窗口的大小,SetWindowPos函数应该放在哪里?
- 对话框界面三维图的绘制与显示
- 表单上的控件变量设为类成员变量 可以吗?怎么设
- 高手看看 WTL NOTIFY_CODE_HANDLER_EX的问题
- 编译没问题,但是运行时出现错误如下:Debug error!Invalid allocation size:4294967295 bytes.
- 为什么不能绘制出Bezier曲线?
- 求援!!!!
- error C2039: 'CoCreateInstanceEx' : is not a member of '`global namespace''
- 函数调用问题!
- 困惑:隐式链接的dll 和com有什么区别?
- help me........ Com困惑?
如何设置label等上面文字的颜色:参考:
www.csdn.net\devvisual c++ ->VC源码集合_>静态控制 ->扩展CStatic为CLabel
SendMessage (hWnd, STM_SETIMAGE, IMAGE_CURSOR, hCursor);(2) 设置label上的颜色有很多种方法。
方法一:SubClass label窗口, 与上次关于tab的处理类似,不过这次截取的消息是WM_PAINT, 在WM_PAINT消息中根据设置的颜色及字体重画label. 你可以将字体及颜色存放在窗口的USERDATA里面。具体可查阅SetWindowLong (GWL_USERDATA...)函数的用法。
方法二:SuperClass label窗口,这种方法可能稍复杂,但是一但完成后,代码的重用性比较高。具体的方法下次再说吧。
方法三:自己做一个Owner Draw Control.也是一个较复杂的话题。