顏色按鈕 字型下拉框 字型大小下拉框及使用說明

2021-06-02 17:10:19 字數 1840 閱讀 5812

以下涉及到的.h和.cpp檔案在金山快盤的"我的資料\mfc\顏色按鈕字型字型大小及說明 "中

1.顏色按鈕

/*1.將colorbutton/colorpopup的.h和.cpp檔案複製到工程目錄下,新增到類目錄

*2.在對話方塊中新增button,並新增變數ccolorbutton m_btnfontclr;

*3.在oninitdialog()中初始化button顯示的顏色  m_btnfontclr.color = m_clrcurfield;

*4.要取到當前顏色按鈕的顏色值,建立乙個colorref m_clrcurfield 變數

* m_clrcurfield   = m_btnfontclr.color;即可**

*/2.字型下拉框

/*1.將fontsy/fontpreviwcombo/fontpreviewcombo三個.h和.cpp檔案複製到工程目錄下

*2.標頭檔案及cpp檔案如下所示

*3.在對話方塊中新增combox,並新增繫結的控制項變數m_cb_fontname和cstring型別的變數m_szfont

*4.在oninitdialog()中進行初始化.

*5.程式中用到當前字型時,先updatedata(),m_szfont就是選擇的字型字串.

*///.h

#include "fontpreviewcombo.h"

cfontpreviewcombo m_cb_fontname;

//.cpp

bool cformatsetdlg::oninitdialog()

3.字型大小下拉框

/*1.在對話方塊新增下拉框,並繫結變數ccombobox m_cb_fontsize和cstring m_szfontsize

*2.類新增變數int m_nfontsize

*3.類新增函式void getsizelist()和setfontsizeshow(int nsize)

*4.使用方法:在dlg的oninit()中

*      //字型大小

* getsizelist();//初始化字型大小列表

* setfontsizeshow(m_nfontsize);//

*5.在程式中單擊下拉框

* updatedata();

* int nsize = _ttoi(m_szfontsize.getbuffer(0));

* if (nsize<=0) nsize = 8;

* m_nfontsize = nsize;**/

//.h

void getsizelist();   //初始化字型大小表

void setfontsizeshow(int nsize);//設定字型大小

int m_nfontsize;

cstring m_szfontsize;//與combox繫結

ccombobox m_cb_fontsize;//對話方塊新增字型大小下拉框按鈕並生成變數

//.cpp

void cimpinfotypedlg::setfontsizeshow(int nsize)

}//如果沒有選中任何乙個字型大小則預設第乙個

m_cb_fontsize.setcursel(0);

//setdlgitemint(idc_cb_fontsize,nsize);

//oncbnselchangecbfontsize();

}void cimpinfotypedlg::getsizelist()

;int length = sizeof(nfontsizes)/sizeof(nfontsizes[0]);

for(int i = 0 ; i < length ; i++)

}

輸入框 按鈕 下拉框

1 只有下劃線的文字框 2 軟體序列號式的輸入框 3 軟體序列號式的輸入框 完整版 4 輸入框景背景透明 5 滑鼠劃過輸入框,輸入框背景色變色 6 輸入字時輸入框邊框閃爍 邊框為小方型 7 輸入字時輸入框邊框閃爍 邊框為虛線 8 自動橫向廷伸的輸入框 9 自動向下廷伸的文字框 一 按鈕樣式 butt...

下拉框 列舉

列舉 public enum mchtprofitsplittype public string getvalue class 初始化中要放到下拉列表裡的 分賬方式列舉mchtprofitsplittype listorgprofitsplittypelist new arraylist mchtp...

下拉框元件

createselect.js text 建立民族陣列 var arraynation new array 漢族 蒙古族 彝族 侗族 哈薩克族 畲族 納西族 仫佬族 仡佬族 怒族 保安族 鄂倫春族 回族 壯族 瑤族 傣族 高山族 景頗族 羌族 錫伯族 烏孜別克族 裕固族 赫哲族 藏族 布依族 白族 ...