tab 控件的标签(tab1\tab2.)上的颜色的修改和闪烁,该如何处理
tab 控件的标签(tab1\tab2...)上的颜色的修改和闪烁
希望让某个标签页闪烁,我想应该是用修改颜色,然后加上timer就可以了....但找了半天不知道怎么设置.......
顺便问下:我获得了tab的句柄后,竟然也不能修改tab的背景色等....
CTabCtrl * pWnd=(CTabCtrl *)GetDlgItem(IDC_TABSHOW);
CDC* pDC=pWnd-> GetDC();
if (pWnd-> GetSafeHwnd())
{
pDC-> SetTextColor(RGB(0,0,255));
// pDC-> SetBkMode(OPAQUE);
pDC-> SetBkColor(RGB(0,255,0));
MessageBox( "fdafdsa ");
}
代码没有问题,执行了,但是竟然没有改变颜色.
------解决方案--------------------
去看看我的博客吧
希望对你有帮助
http://blog.csdn.net/xianglitian/archive/2007/08/10/1735698.aspx
提供源码下载
希望让某个标签页闪烁,我想应该是用修改颜色,然后加上timer就可以了....但找了半天不知道怎么设置.......
顺便问下:我获得了tab的句柄后,竟然也不能修改tab的背景色等....
CTabCtrl * pWnd=(CTabCtrl *)GetDlgItem(IDC_TABSHOW);
CDC* pDC=pWnd-> GetDC();
if (pWnd-> GetSafeHwnd())
{
pDC-> SetTextColor(RGB(0,0,255));
// pDC-> SetBkMode(OPAQUE);
pDC-> SetBkColor(RGB(0,255,0));
MessageBox( "fdafdsa ");
}
代码没有问题,执行了,但是竟然没有改变颜色.
------解决方案--------------------
去看看我的博客吧
希望对你有帮助
http://blog.csdn.net/xianglitian/archive/2007/08/10/1735698.aspx
提供源码下载