改變字型風格要比改變它的大小要容易一點,因為在字型的建構函式中可以傳乙個字型風格作為引數.舉個例子:乙個加粗的標籤字型:
label label
=new
label();
. . .
label.font
=new
font( label.font, fontstyle.bold );
如果你想保持初始的風格並且加粗它:
label.font
=new
font( label.font, label.font.style
|fontstyle.bold );
上面的解決方法建立了乙個新字型物件,不管需不需要!這兒有乙個更方便的方法,加粗字型,僅當需要時才新建立乙個字型物件:
static
public
font boldfont( font font )
}return
font;
}舉個例子,加粗乙個標籤字型:
label.font
=boldfont( label.font );
如何改變控制項的字型
由於控制項是也是視窗,使用者可以呼叫cwnd setfont指定新字型。該函式用 乙個cfont指標,要保證在控制項撤消之前不能撤消字型物件。下例將下壓按鈕的字 體改為8點arial字型 declare font object in class declaration h file private ...
改變 DrawText 字型
cfontfont verify font.createpointfont 180,arial pdc 建立字型 arial格式 180為字高 font def font pdc selectobject font 選擇該字型進入pdc m size pdc gettextextent tmp lp...
Spinner改變字型
arrayadapteradapter arrayadapter.createfromresource this,r.array.profession item,r.layout.myspinner dropdown myspinner dropdown.xml profession.xml 計算機...