把this改成desktop好了,参数忘记了查查msdn。
- 数码问答
- 答案列表
mfc 设置背景:兄弟7340英文改中文[朗读]
在生成的类中添加重载的虚函数onctlcolor(cdc*pdc,cwnd*pwnd,uintnctlcolor).可以在该函数中设置pdc->setbkmode(transparent);将文本的背景设置为透。
新建vc++项目,选择mfc应用框程1应用程序类型选择基于对话框,其它保持2双击打开项目中【项目名dlg.cpp】文件3在对话类的onpaint()函数中加上以下4运行程序,背景颜色已经改变啦#^_^#5。
不能直接设置按钮颜色.你可以画一个相关颜色的图片然后载入.1、在资源编辑的时候选中按钮的ownerdraw属性,不需要选择bitmap属性.按钮右键-->styles-->
系统自带的标题栏背景可以通过系统个性化设置来设置,但是这种设置影响到所有程序,还有就是自己绘制非客户区来实现。