前幾天在要在MFC的對話框(不是在控件上)中要加入一個位圖,位圖貼到對話框中發現位圖的白色背景也在,跟想要得到的效果不一樣。於是在園子中找到了這篇文章《透明位圖原理及代碼》http://www.cnblogs.com/Caiqinghua/archive/2009/02/16 ...
vc實現透明位圖,透明背景 我們在進行程序的界面設計時,常常希望將位圖的關鍵部分,也既是圖像的前景顯示在界面上,而將位圖的背景隱藏起來,將位圖與界面很自然的融合在一起,本文介紹了透明位圖的制作知識,並將透明位圖在一個對話框中顯示了出來。 一 實現方法 繪制 透明 位圖是指繪制某一位圖中除指定顏色外的其余部分,我們稱這種顏色為 透明色 。通過將位圖的背景色指定為 透明色 ,在繪制時,不繪制這部分背 ...
2016-04-12 22:44 0 1658 推薦指數:
前幾天在要在MFC的對話框(不是在控件上)中要加入一個位圖,位圖貼到對話框中發現位圖的白色背景也在,跟想要得到的效果不一樣。於是在園子中找到了這篇文章《透明位圖原理及代碼》http://www.cnblogs.com/Caiqinghua/archive/2009/02/16 ...
1、使用OnEraseBkgnd函數實現對話框位圖背景 BOOL CDisplayBmpBackGroundDlg::OnEraseBkgnd(CDC *pDC) { CRect rect; GetClientRect(&rect); CBitmap m_pBmp ...
近日在項目中,一直被一個問題搞得頭大的很,美工要把按鈕圖片弄成不規則的,但是在winform里實現又不僅僅是使用簡單的png圖片而已。在網上找到一些方法,稍微改了一點加工成項目所需。 貼出解決方案,以供日后使用: 使用方法:Bitmap bmp = new Bitmap ...
位圖的透明顯示一般有兩種機制,即透明色機制和掩碼位圖機制。透明色機制是把位圖中的某種顏色設為透明,掩碼位圖機制是利用一個掩碼位圖來確定要透明的部分。本文只介紹掩碼位圖機制。 首先來看一個函數: void DrawMaskBmp(CDC *pDC,int nX,int nY,CBitmap ...
出自http://my.oschina.net/ypimgt/blog/60951 優點: 1.Dialog 窗體完全透明。 2. 窗體上的控件不透明、 DC 繪制的圖形不透明。 3. 拖動窗體上用 DC 繪制的圖形可以移動窗體。 缺點: 1. 窗體設置透明使用 ...
因為winform Form窗體的局限性,不允許設置背景色為transparent。所以不能實現透明背景。 這里有一個取巧的方法(截Form后的背景)。 首先來看下實現效果: 想要實現半透明效果只要加個panel ,將panel設置為背景色透明,然后加個遮罩圖片就可以 ...
轉載請注明來源:http://www.cnblogs.com/xuesongshu/ 這幾天有點忙,寫完CListCtrl背景透明的實現后沒有接着寫,今天終於抽個空寫上了。程序運行效果請查看我的上篇一博客。、 1、把CTreeCtrl控件子類化。 void ...
JFrame f=new JFrame(); f.setUndecorated(true); f.setBackground(new Color( ...