原文:MFC解決Static控件背景透明時文本覆蓋重影

通過映射OnCtlColor消息,而后在該函數中使用pDC gt SetBkMode TRANSPARENT 使Static控件背景透明時會出現:文本覆蓋重影的問題,當改變控件的文本就會發生新文本與舊文本重疊的現象。 可以通過以下方式使Static控件文本在透明狀態下改變時不會產生文本重疊問題: 由於Static控件的背景已經是透明的了,那么舊文本應該是畫在Static控件的父窗口上的。 在給St ...

2013-11-15 20:22 0 3159 推薦指數:

查看詳情

VC窗體透明控件透明以及Static文本背景透明方法

出自http://my.oschina.net/ypimgt/blog/60951 優點: 1.Dialog 窗體完全透明。 2. 窗體上的控件透明、 DC 繪制的圖形不透明。 3. 拖動窗體上用 DC 繪制的圖形可以移動窗體。 缺點: 1. 窗體設置透明使用 ...

Wed Mar 04 19:37:00 CST 2015 0 1997
MFC設置靜態文本背景透明

視圖類中加入OnCtlColor()函數: IDC_STATIC1為靜態文本框ID HBRUSH CAngleView::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CFormView ...

Mon Jun 05 03:09:00 CST 2017 0 1830
mfc背景圖片覆蓋控件問題

自己字onpaint函數里繪制了北京圖片,當對話框被其他程序窗口遮擋是,所有的控件都會消失,被背景覆蓋。 這個問題在網上找了很久,終於找到了答案,其實很簡單。 對話框屬性-》clip children 設置為 true即可 我用此方法成功 ...

Mon Feb 13 02:26:00 CST 2012 0 3203
MFC將位圖背景透明

  前幾天在要在MFC的對話框(不是在控件上)中要加入一個位圖,位圖貼到對話框中發現位圖的白色背景也在,跟想要得到的效果不一樣。於是在園子中找到了這篇文章《透明位圖原理及代碼》http://www.cnblogs.com/Caiqinghua/archive/2009/02/16 ...

Sat Dec 13 23:34:00 CST 2014 0 3482
C#控件背景透明的幾種解決方案

已經很少做winform程序了,最新參與了一個小項目,遇到了控件背景透明的功能要求,特在此總結一下,供有需要的同行參考。 0、背景透明的概念和分類 背景透明是啥意思呢,就是背景透明。,廢話了。其實你想過沒有,要求不一樣,實現的難道和技術手段也不一樣。 最基本的就是不顯示控件自己的背景 ...

Thu Dec 15 17:41:00 CST 2016 0 3445
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM