首先在類嚮導裡面,對映乙個成員變數,然後在該類的初始化函式中寫出以下**(主要是建立乙個字型),然後用對映的成員變數呼叫setfont()就可以了。
//設定對話方塊上的字型
cfont * f;
f = new cfont;
f->createfont(16, // nheight
0, //nwidth
0, //nescapement
0, // norientation
fw_bold, // nweight
false, // bitalic
false, //bunderline
0, //cstrikeout
ansi_charset, // ncharset
out_default_precis, // noutprecision
clip_default_precis, // nclipprecision
default_quality, // nquality
default_pitch | ff_swiss, // npitchandfamily
_t("宋體")); // lpszfac
m_nstatic1.setfont(f);
改變對話方塊顏色
2008 06 26 23 06 11 分類 技術積累篇 標籤 字型大小 大中小訂閱 其中函式的第乙個引數指定了背景顏色,第二個引數指定了文字顏色。下面的例子是將應用程式對話方塊設定為藍色背景和紅色文字,步驟如下 編譯並執行,此時對話方塊的背景色和文本色已發生了改變。值得注意的 是 在呼叫domod...
用字型選擇對話方塊改變字型
我看了一本比較舊的書叫 gtk gnome 程式設計 裡面講了乙個例子,怎樣來使用字型選擇對話方塊。由於書的比較舊,與最新的gtk 不對應,所以這個例子根本就不能執行。原因是,在書中提到了gtksyle這個結構,裡面有乙個項 struct gtkstyle gdkfont font 但是在最新版的g...
動態改變對話方塊大小
首先,需要在改變大小的對話方塊中新增一條分隔條,分隔條是用影象控制項製作的picture control,分隔條的位置就是對話方塊變小時所在的位置。修改分隔條id為 idc separator,選擇sunken屬性,意思是下陷。然後在需要修改的地方加入以下 static crect rectlarg...