win32进度条控件上写文字的问题
网上找了好久都没发现,熬不住了,求高手指导!
我是用win32 API写的界面,用MFC/C++解决不考虑,就用C和API吧。。
我现在是创建了一个static text控件,并且设置了透明的样式WS_EX_Transparent,然后调用setwindowpos函数置于进度条控件之上,发现这个控件没有透明,然后更新进度条后进度条又会覆盖文字,反正就是相互覆盖,不能达到在进度条上显示文字的效果,很无奈。。
求解惑!
[解决办法]
样式设成这样试试
WS_EX_LAYERED | WS_EX_TRANSPARENT
[解决办法]
子类化static这个控件,处理WM_PAINT消息,在里面进行一系列的图像绘制
这里是子类化的方法http://www.vckbase.com/document/viewdoc/?id=1343
[解决办法]
在http://www.codeproject.com里面搜“Progress Bar”