hur.cn - 华软网

 热门搜索

问:OnEraseBkgnd函数的问题?

  作者:未知    来源:网络    更新时间:2009/1/3
不想调用父类的OnEraseBkgnd函数,所以就把最后一行的return语句注释掉了
然后自己写了个return true;
但运行时窗口窗户区成透明的了,怎么样让它不是透明的啊?
同时,在OnEraseBkgnd中,让它什么也不做,直接返回true?
请教~
---华软 网友回答---
SetBkMode();
---华软网友回复---
直接返回(return true)将得到一个透明的窗体.你可以在这个函数中贴图片或设置一些内容就可改变窗口样式.
---华软网友回复---
pDC->SetBkMode(OPAQUE);
---华软网友回复---
引用 3 楼 iceline2000 的回复:
pDC->SetBkMode(OPAQUE);

UP
---华软网友回复---
引用 3 楼 iceline2000 的回复:
pDC->SetBkMode(OPAQUE);


请问这句话在哪里加?是在OnEraseBkgnd(CDC* pDC)加么。不管用啊,还是透明的      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。