對話方塊中設定靜態文字框字型及顏色

2021-07-24 01:48:44 字數 826 閱讀 5449

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 改變其輸入引...