
背景透明
sumos
喜欢思考热爱创新学过VB/C/C/MFC/Java/C/WTL学习为乐追求卓越
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在MFC对话框中,如何让控件Static和Radio和CheckBox背景透明?
要做到透明控件,有两种办法。1,把父窗口中控件所在区域的背景先画到控件上。这种办法适合几乎所有的控件。2,对于简单的控件,如Static、RadioButton、CheckBox,他们有特殊的办法。下面就是第二种做法:(直接看图)这是效果图。主要包括Static、Radio、CheckBox、GroupBox。接下来是代码:(注意环境:vs2010,继承了CDialog原创 2012-10-25 14:58:39 · 9733 阅读 · 9 评论 -
MFC之半透明控件
半透明控件的实现原理:创建一个临时DC,发消息给父控件告知其绘制其内容于临时DC上,然后将自己相对于父控件的那块区域的绘制COPY到自己的PaintDC上,此后再做其他绘制。代码思路如下:Child:{CPaintDC dc;CMemDC mdc;//创建临时DCCBitmap bitmap;CDC cdc;::SendMessage(hParent, WM原创 2015-07-09 13:59:39 · 2178 阅读 · 0 评论