设置单文档窗体黑色背景色,并输出红色的文字
2017-09-06 17:16
260 查看
本文使用两种方法来实现。
方法:重载 OnPaint() 函数:
方法:重载 OnPaint() 函数:
void C***View::OnPaint() { try{ CPaintDC dc(this); // device context for painting CRect rt; GetClientRect(&rt); int nWidth = rt.Width(); int nHeight = rt.Height(); CDC MemDC; CBitmap MemBitmap; MemDC.CreateCompatibleDC(NULL); MemBitmap.CreateCompatibleBitmap(&dc,nWidth,nHeight); CBitmap *pOldBit=MemDC.SelectObject(&MemBitmap); MemDC.FillSolidRect(0,0,nWidth,nHeight,RGB(0,0,0)); /*CPen pen(PS_SOLID,2,RGB(0,0,128)); CPen *pOldPen = MemDC.SelectObject(&pen); MemDC.SelectObject(pOldPen);*/ CFont font; VERIFY(font.CreateFont( 48, 0, 0, 0, 700, FALSE, FALSE, 0, GB2312_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_SWISS, "幼圆")); CFont* def_font = MemDC.SelectObject(&font); MemDC.SetTextColor(RGB(255,0,0)); MemDC.TextOut(nWidth/2-250,nHeight/2,"服务器接口程序,请勿关闭!"); MemDC.SelectObject(def_font); // Done with the font. Delete the font object. font.DeleteObject(); dc.BitBlt(0,0,nWidth,nHeight,&MemDC,0,0,SRCCOPY); MemBitmap.DeleteObject(); MemDC.DeleteDC(); }catch (...){ } }
相关文章推荐
- [原]创建三个输入文本框,当光标离开文本框的时候如果文本框为空,则将文本框背景色设置为红色,如果不为空则为白色。提示:焦点进入控件的事件是onfocus,焦点离开控件的事件是onblur
- SecureCRT中设置背景色和文字颜色
- markdown编辑器语法——文字颜色、大小、字体与背景色的设置(转)
- 创建三个输入文本框,当光标离开文本框的时候如果文本框为空,则将文本框背景色设置为红色,如果不为空则为白色。提示:焦点进入控件的事件是onfocus,焦点离开控件的事件是onblur
- 使程序只能运行一次,用互斥量来判断程序是否已运行,并设置窗体背景色
- 如何设置richedit的默认背景色和文字颜色
- html两个div占满一行,设置div背景色,用float浮动并让键值对形式的文字键右对齐,值左对齐
- QTextEdit中选中文本修改字体与颜色,全部文本修改字体与颜色(设置调色板的前景色、背景色、文字颜色以及基色)
- 文档显示部件:用word查看方法在word中直接显示文档显示部件中的内容,并可以设置是否允许修改word内容。 True:不允许修改word内容;false:允许修改word内容。 实例应用:在窗体
- Lodop6 以上打印控件使用,详参考自带说明文档,打印样式及文字大小要特殊设置一下
- C#做窗体应用程序时,对excel涉及的背景色设置,边框设置,数据如何导入等的实现
- eclipse的代码贴到word文档的时候,原先的颜色设置都不见了,全都变成黑色的了
- markdown编辑器语法——文字颜色、大小、字体与背景色的设置(转)
- 设置窗体上控件的背景色,设置控件背景色为透明
- 通过设置项目输出XML文档,来强制要求写注释
- Python中设置输出文字的颜色
- 在Word2010文档中设置和显示隐藏文字
- SpannableStringBuilder设置TextView文字格式(颜色、背景色、下划线、删除线等)
- 将文档中className有“red”的标签背景色设为红色(百度2014校招前端笔试题)
- wpf 设置treeView节点选中后的的文字颜色、节点的背景色以及节点失去焦点后的背景颜色