基類是cstatic
在onpaint()函式中繪製矩形設定顏色
//獲取矩形範圍
crect rcclient;
getclientrect(&rcclient);
//建立畫筆
cpen pen;
pen.createpen(ps_solid, 1, rgb(255,0,0));//邊框設定為紅色邊框
//選入畫筆
dc.selectobject(pen);
dc.selectstockobject(null_brush);//只畫乙個矩形邊框,不使用畫刷擦除矩形內的圖形
dc.selectobject(m_font);//字型
cstring strtext;
getwindowtext(strtext);
rcclient.top = 7;//矩形的位置向下移動一些,給文字留一些位置
dc.rectangle(rcclient);
//顯示文字
cwnd *pparent = getparent();
if(null != pparent)
dc.textout(10, 0,strtext);
MFC之自繪控制項
在描繪mfc介面時,mfc自帶的控制項樣式是絕對不滿足介面的需求的。所以我們就要在mfc自帶控制項基礎上對控制項樣式進行重繪。在採用自繪前介面樣式 採用自繪後介面樣式 是不是自繪控制項後看起來正常了很多?自繪控制項的步驟 我們以做乙個關閉按鈕為例 先建立乙個mfc類繼承自cbutton。給這個類新增...
MFC之自繪控制項
在描繪mfc介面時,mfc自帶的控制項樣式是絕對不滿足介面的需求的。所以我們就要在mfc自帶控制項基礎上對控制項樣式進行重繪。在採用自繪前介面樣式 採用自繪後介面樣式 是不是自繪控制項後看起來正常了很多?自繪控制項的步驟 我們以做乙個關閉按鈕為例 先建立乙個mfc類繼承自cbutton。給這個類新增...
MFC控制項自繪之 七
mfc中的cdc,cclientdc,cpaintdc,cwindowdc的區別 cdc是windows繪圖裝置的基類。cclientdc 1 客戶區裝置上下文 用於客戶區的輸出,與特定視窗關聯,可以讓開發者訪問目標視窗中客戶區,其建構函式中包含了getdc,析構函式中包含了releasedc。cp...