Hint中字体颜色改变不了
参考妖哥的一个程序,我现在想改变hint的字体背景/大小/颜色/类型,
- C/C++ code
class MyHint : public THintWindow //自定义Hint { __fastcall MyHint(TComponent* Owner) : THintWindow(Owner) { Canvas -> Font -> Name = "微软雅黑"; Canvas -> Font -> Color = clBlue; Canvas -> Font -> Size = 10; } };在.cpp窗口中初始化为全局hint
- C/C++ code
//初始化数据 HintWindowClass = __classid(MyHint);
现在只能改字体类型和大小,为何字体颜色改不了。还有如何改变hint的背景颜色啊?谢谢了
[解决办法]
在Paint事件中自己绘制,参考:
http://www.ccrun.com/article.asp?i=642&d=u7p4j5