1.新建基於對話方塊的工程,新增static控制項,id設為:idc_static1;
2.新增變數:
cbrush m_brush;
cfont m_font;
3.oninitdialog()中初始化設定:
m_font.createpointfont(150,"華文行楷");
m_brush.createsolidbrush(rgb(0,255,0));
4.新增wm_ctrlcolor訊息,響應函式中新增:
// todo: change any attributes of the dc here
switch(pwnd->getdlgctrlid())
MFC Static控制項背景透明時文字覆蓋重影
通過對映onctlcolor訊息,而後在該函式中使用pdc setbkmode transparent 使static控制項背景透明時會出現 文字覆蓋重影的問題,當改變控制項的文字就會發生新文字與舊文字重疊的現象。可以通過以下方式使static控制項文字在透明狀態下改變時不會產生文字重疊問題 1 由...
MFC Static控制項背景透明時文字覆蓋重影
通過對映onctlcolor訊息,而後在該函式中使用pdc setbkmode transparent 使static控制項背景透明時會出現 文字覆蓋重影的問題,當改變控制項的文字就會發生新文字與舊文字重疊的現象。可以通過以下方式使static控制項文字在透明狀態下改變時不會產生文字重疊問題 1 由...
文字和字型
1 使用者機器中安裝的字型 2 儲存在第三方 上的字型 3 儲存在web伺服器上的字型,可通過 font face規則隨網頁一起傳送給瀏覽器。1 font family body 多個字型使用字型棧,用逗號隔開。serif sans serif是最保險的方法。font family屬性可以繼承。2 ...