利用在OnCtlColor返回空刷子实现了STATIC的透明(源吗里面),可是slider却被画成了黑色,如何处理slider的透明? 如果我返回一个bmp的刷子为何系统不用此话背景,static为灰色silder为白色??? CBitmap m_bmp;m_bmp.LoadBitmap(IDB_BITMAP1);CBrush m_brush(&m_bmp);return m_brush; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 override a slider and call the parent's OnEraceBackground in its WM_ERACEBACKGROUND handler. if(nCtlColor==CTLCOLOR_STATIC){ pDC->SetBkMode(TRANSPARENT); return (HBRUSH)m_dlgbrush; }m_dlgbrush在构造函数中: m_dlgbrush.CreateSolidBrush(RGB(0,255,0))上面假定你的窗口是黄色的,那么slider和static都编程了黄色,就透明了。代码通过!记得声明CBrush m_dlgbrush在*.h中。至于LoadBitmap,你可以再想想。 自己创建一个纯SDK编程讨论群,志同者一起来交流! window 双缓冲求帮帮忙啊 请推荐一本关于完成端口编程的书籍 请教各位,Viusal C++ 6.0 的启动的错误 一个小问题。 急!!!请高手帮我解决一下!!在线给高分!!! 在线求高手帮忙 求救vs2005问题 SetWindowsHookEx函数一直返回NULL,新手 请帮忙解决 TCP服务多线程接收数据的问题 哪里有ADO编程的帮助文档? 请高手给一点意见?
return (HBRUSH)m_dlgbrush;
}
m_dlgbrush在构造函数中: m_dlgbrush.CreateSolidBrush(RGB(0,255,0))
上面假定你的窗口是黄色的,那么slider和static都编程了黄色,就透明了。代码通过!
记得声明CBrush m_dlgbrush在*.h中。
至于LoadBitmap,你可以再想想。