如何改變字型風格

2022-02-03 14:08:06 字數 557 閱讀 4699

改變字型風格要比改變它的大小要容易一點,因為在字型的建構函式中可以傳乙個字型風格作為引數.舉個例子:乙個加粗的標籤字型:

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 計算機...