當前位置:首頁 » 背景圖片 » mfc窗口背景圖片
擴展閱讀
胖妞兒的可愛搞笑圖片 2024-10-29 04:20:36
紋身松樹圖片大全 2024-10-29 04:18:36

mfc窗口背景圖片

發布時間: 2022-02-17 14:43:04

❶ mfc怎麼給窗口加背景圖片按鈕呢

//這個是設置對話框背景圖片的,你可以參考下
CRect
rcClient;
GetClientRect(&rcClient);
CBitmap
bitmap;
bitmap.LoadBitmap(IDB_BITMAP)//其中IDB_BITMAP是點陣圖名稱
CBrush
brush(&bitmap);
CClinetDC
dc(this);
dc.FillRect(&rcClient,&brush);

❷ mfc主窗口添加背景圖片後,如何實現在背景圖片上輸出文字

樓主是怎麼添加背景圖片的?按理說會添加背景圖片的話就對OnPaint()函數和OnDraw()函數很熟悉。
1.若是文檔視圖程序的話,在視圖類的OnDraw(CDC* pDC)函數中調用pDC->TextOut()函數,就像平常輸出文字一樣。若是嫌文字的背景顏色破壞了圖像,可以在輸出文字之前調用pDC->SetBkMode(TRANSPARENT);
2.若是在對話框應用程序中,就在對話框類的OnPaint()函數中創建一個局部對象CPaintDC dc(this);然後dc.TextOut()就行。若是嫌文字的背景顏色破壞了圖像,可以在輸出文字之前調用dc.SetBkMode(TRANSPARENT);

❸ MFC給子窗口/子對話框加背景圖片,大神速進!

子對話框可以重載OnPaint
1、類向導可以添加WM_PAINT消息響應函數
2、在消息相應函數中添加代碼 跟主窗口差不多

❹ MFC如何在窗口顯示背景圖片~~~~~~~~~~~~~~~~

能吧問題描述的清楚點嗎, 什麼是「顯示文字的那個窗口。。。不是對話框」??

補充:創建一個工程的時候,直接運行看到的窗口其實也是對話框。
添加背景圖片:
1. 使用picture control控制項,然後LoadBitmap, setbitmap就可以了
2. 也可以重寫WM_ERASEBKGND消息:使用dc,先LoadBitmap, createcompatibledc,然後selectobject講圖片選到dc上去,最後bitblt將圖片畫上去。
3. 也可以重寫WM_PAINT消息:基本跟2的步驟一樣,但是最後還要處理下WM_ERASEBKGND,直接return TRUE.不然直接改寫WM_PAINT可能會使背景閃爍

要看代碼示例的話,建議你去http://www.vckbase.com/code裡面很多關於UI製作的示例都很經典,而且還附帶了文檔解釋,很容易看懂的,我基本都在上面學的。

❺ 怎麼往MFC單文檔窗口中添加背景圖片,並且使圖片能自適應窗口大小

載入圖片,然後利用GDI函數畫圖。

❻ MFC的一個對話框中怎樣設置背景為一個圖片

你建了一個基本對話框,然後已經有了一確定按鈕,接下來雙擊這個確定按鈕添加一個消息響應函數,單你點擊這個按鈕時就會調用這個函數
void
cxxxxdlg::onok()
{
//
todo:
add
extra
validation
here
}
第二步:你選擇insert菜單
里的resour
選項-->
dialog
-->
new
就新建一個對話框,然後雙擊該對話框會提示你為這個對話框創建一個類,你輸入類名就可以了,這樣一個新的對話框類(例如:cmynewdlg)就新建完成。
第三步:在你剛才添加確定按鈕消息函數的.cpp文件中包含剛才新建類的頭文件(例如#include
"mynewdlg.h")
,在onok函數中添加如下代碼
void
cxxxxdlg::onok()
{
//
todo:
add
extra
validation
here
cmynewdlg
dlg;
//
對話框類對象
dlg.domodal();
//
彈出新建對話框
}
點擊確定按鈕就馬上會彈出你剛才新建的對話框,整個過程就是這樣了。
希望能幫到你。

❼ MFC改變模態對話框的背景顏色,添加背景圖片

呵呵,樓上那個是復制來的答案吧,是Delphi中的例子,C語言不能用。
在VC中,MessageBox和AfxMessageBox中的字體、顏色和樣式都是不可改動的,你只能管理文字內容和標題、窗口歸屬關系。
如果非常需要一個特殊的MessageBox,那麼自己做一個全局調用函數,激活一個自己的模態對話框就可以了,模態對話框的樣子以MessageBox為範本,想怎麼改隨意。

❽ 怎麼給MFC的對話框加背景圖片

1、新建MFC應用程序。

❾ MFC的一個對話框中怎樣將設置的背景圖片替換

1 如果你是通過圖片控制項加的背景,可以插入一張你要替換的圖片資源(假設ID為ID_PIC),然後在圖片控制項上右擊-屬性Type(類型)-選擇Bitmap-然後Image下拉列表裡選擇你要替換的圖片資源ID_PIC
2 如果你是通過代碼加的背景圖片,想要替換的話可以通過LoadBitmap(ID_PIC)這個函數,來替換圖片資源,然後再繪制出來就可以了

❿ 如何給MFC對話框設置背景圖片

picture 控制項幾個都可以 放到你想的位置 加你想要的圖片