1、新增對話方塊類宣告中字型和顏色變數
[cpp] view plain copy
public:
cfont m_myfont; // 字型物件
colorref m_mycolor; // 顏色物件
2、在對話方塊初始化函式oninitdialog()中對字型和顏色進行初始化
[cpp] view plain copy
// todo: 在此新增額外的初始化**
m_myfont.createpointfont(150, _t("華文彩雲"));
m_mycolor = rgb(255, 0, 255);
3、為對話方塊類新增wm_ctlcolor訊息響應函式,並在其訊息響應函式onctlcolor()中新增**
[cpp] view plain copy
afx_msg hbrush onctlcolor(cdc* pdc, cwnd* pwnd, uint nctlcolor); // 訊息響應函式宣告
[cpp] view plain copy
on_wm_ctlcolor() // 訊息對映
[cpp] view plain copy
hbrush c***dlg::onctlcolor(cdc* pdc, cwnd* pwnd, uint nctlcolor) // 訊息響應函式實現
// todo: 如果預設的不是所需畫筆,則返回另乙個畫筆
return hbr;
}
對話方塊中設定靜態文字框字型及顏色
1 新增對話方塊類宣告中字型和顏色變數 public cfont m myfont 字型物件 colorref m mycolor 顏色物件 2 在對話方塊初始化函式oninitdialog 中對字型和顏色進行初始化 todo 在此新增額外的初始化 m myfont.createpointfont ...
python字型設定對話方塊 字型對話方塊的使用
字型對話方塊的使用 本節,我們將學習使用字型對話方塊為選中的文字設定不同的字型和樣式。在本應用中,我們將使用乙個text edit元件和乙個push button 元件。當單擊這個按鈕時,將開啟這個字型對話框架。從對話方塊中選擇的字型和樣式將被應用在text edit元件中的文字上。本節,我們將使用...
呼叫字型對話方塊來改變文字框中的字型和顏色
1 準備 當前窗體中加乙個button 和文字框。文字框id為 idc edit。2 為button新增響應函式v oidcmodedialog onbnclickedfontbutton 3 自定義ccoloredit類 1 建立新類 ccoloredit 類,基類為 cedit 2 改變其輸入引...