如果想不過載cmenu類,可以使用api中的setmenuinfo
具體步驟
在類中宣告cbrush 物件,我的為m_brush;
然後在改變背景顏色的**中新增如下**
::menuinfo lpcmi; //::必須寫不然無法識別
m_brush.createsolidbrush(rgb(255,0,0));//你的顏色
memset(&lpcmi,0,sizeof(::lpcmenuinfo));
lpcmi.cbsize=sizeof(menuinfo);
lpcmi.fmask= mim_background;
lpcmi.hbrback=(hbrush)m_brush.operator hbrush();
::setmenuinfo(getmenu()->m_hmenu,&lpcmi);
vc 對話方塊修改選單欄的背景顏色
如果想不過載cmenu類,可以使用api中的setmenuinfo 具體步驟 在類中宣告cbrush 物件,我的為m brush 然後在改變背景顏色的 中新增如下 menuinfo lpcmi m brush.createsolidbrush rgb 255,0,0 memset lpcmi,0,s...
VC 中改變對話方塊背景顏色
其中函式的第乙個引數指定了背景顏色,第二個引數指定了文字顏色。下面的例子是將應用程式對話方塊設定為藍色背景和紅色文字,步驟如下 cexampledlgdlg dlg m pmainwnd dlg 先於domodal 呼叫,將對話方塊設定為藍色背景 紅色文字 setdialogbkcolor rgb ...
MFC基於對話方塊新增選單欄
基於對話方塊的程式預設是沒有選單的,如想為其新增選單,有如下兩種方法 1 在資源檢視種新增 menu 物件,並將id設為idr menu 具體操作為 資源檢視 insert resources menu,這樣就可以建立選單,然後就可以在新生成的這個選單欄中新增很多選單項了,比如 開啟檔案 的選單,i...