通過處理
wm_ctlcolorstatic
訊息,必需注意以下幾點: 1、
mfc沒有使用
wm_ctlcolorstatic
訊息,而是使用
wm_ctlcolor
訊息;
2、必須返回乙個背景刷子,即使你不改變背景顏色;如果
static
的背景色要與父視窗背景色相同,可以用
getstockobject(null_brush)
返回空畫刷; 3、
返回的畫刷顏色並不是文字的顏色,如果要改變文字顏色,可以呼叫
settextcolor;
4、不要每次處理都建立乙個刷子,應該用乙個成員變數來儲存刷子(全域性變數也可),並要釋放它,如果是由
getstockobject
返回的刷子,就不用那麼麻煩;
下面是用
wtl寫的示例:
lresult onctlcolorstatic( hdc hdc , hwnd hwnd )
setmsghandled(false);
return 0 ;
}
如何改變STATIC控制項的文字顏色
如何改變static控制項的文字顏色 通過處理 wm ctlcolorstatic 訊息,必需注意以下幾點 1 mfc沒有使用 wm ctlcolorstatic 訊息,而是使用 wm ctlcolor 訊息 2 必須返回乙個背景刷子,即使你不改變背景顏色 如果 static 的背景色要與父視窗背景...
如何改變控制項的字型
由於控制項是也是視窗,使用者可以呼叫cwnd setfont指定新字型。該函式用 乙個cfont指標,要保證在控制項撤消之前不能撤消字型物件。下例將下壓按鈕的字 體改為8點arial字型 declare font object in class declaration h file private ...
求助 如何改變這個滾動時間控制項的文字大小?
在使用者滾動時間的時候,我想動態的改變以下1 5個位置的textview文字大小 現在,我只需要知道 能動態改變這五個textview的的位置就可以了,希望大家能幫我看看原始碼,然後告訴我,感激不盡!這是我完整的原始碼,匯入就可以執行了 我的原始碼結構圖 kankan.wheel.demo 下的ti...