getdlgitem( idc_)->enablewindow(false);//設定初始狀態,
編輯框獲取資訊的方式:變數:m_edit
m_edit.format(" ");
操作組合框的資料:
(1)由於組合框內包含了列表框,所以列表框的功能都能夠使用。如可以利用:
int addstring( lpctstr lpszitem )新增行;
int deletestring( uint nindex )刪除指定行;
int insertstring( int nindex, lpctstr lpszitem )將行插入到指定位置;
void resetcontent()可以刪除列表框中所有行。
通過呼叫 int getcount()得到當前列表框中行的數量。
(2) 如果需要得到/設定當前被選中的行的位置,可以呼叫 int getcursel()/int setcursel(int iindex)。通過呼叫 int getlbtext( int nindex, lptstr lpsztext )得到列表框內指定行的字串。
(3)通過呼叫 int findstring( int nstartafter, lpctstr lpszitem )可以在當前所有行中查詢指定的字串的位置,nstartafter 指明從哪一行開始進行查詢。呼叫 int selectstring(int nstartafter, lpctstr lpszitem )可以選中包含指定字串的行
通過新增變數函式:m_combo
m_combo.addstring("");//可以新增成員到combo組建中。。
也可以在裡面直接新增
//獲得當前選擇的列表項索引
int nindex = m_cbexamble.getcursel();
cstring strcbtext;
//根據指定的索引獲得該項的資料
m_cbexamble.getlbtext( nindex, strcbtext);
messagebox(strcbtext);
微調按鈕:cspinbuttonctrl
通過 cspinbuttonctrl 的成員函式,可以對微調按鈕進行查詢和設定。
用 getrange()和 setrange()來查詢和設定微調按鈕值的範圍,預設時值的範圍是 1~100。
這兩個函式的宣告為:
void getrange( int &lower, int& upper ) const;
void setrange( int nlower, int nupper );
第乙個引數是最小值,該值不能小於 ud_minval,第二個引數是最大值,該值不能大於 ud_maxval。值的範圍不能超過 ud_maxval。
用 getpos()和 setpos()來查詢和設定微調按鈕的當前值。函式的宣告為:
int getpos() const;
int setpos(int npos);
用 getbase()和 setbase()來查詢和設定微調按鈕值的計數制。函式的宣告為:
uint getbase()const;
int setbase(int nbase);
如果引數 nbase 是 10,則夥伴控制項中顯示的數值是十進位制的,如果 nbase 是 16,則是十六進製制的
需要設定夥伴控制項:在屬性裡面更改:
自動結伴(a):
結伴整數設定為:
在根據編輯框的左右設定。。
滾動條類 cscrollbar
操 作 函 數
getscrollpos 獲取乙個滾動框的當前位置
setscrollpos 設定乙個滾動框的當前位置
getscrollrange 獲取給定滾動條的當前最大和最小滾動setscrollrange 設定給定滾動條的最小和最大位置
showscrollbar 顯示或隱藏乙個滾動條
enablescrollbar 使乙個滾動條的乙個或兩個箭頭有效或無效
setscrollinfo 設定有關滾動條的資訊
getscrollinfo 獲取有關滾動條的資訊
getscrolllimit 獲取滾動條的極限
滑動塊類 csliderctrl
MFC之編輯框
初始操作 新建mfc應用程式,專案名為editctrl,基於對話方塊。刪除原有控制項在右側工具箱中找到edit control。放置到視窗中。如圖 現在的編輯框只可以在一行輸入,無法換行,同時如果按下enter換行會直接退出程式。多行輸入 文字向上滾動 滾動條 1.多行輸入 右鍵屬性,找到multi...
MFC設定編輯框字型大小
1 首先,為edit控制項繫結乙個控制變數 m edit 2 然後,在對話方塊類中新增乙個成員變數cfont m ofont 注 此處必須是成員變數,不能是區域性變數。3 最後就是,利用setfont函式修改字型了,主要有兩種方式,可以在對話方塊的初始化函式oninitdialog中實現 1 法一 ...
MFC 編輯框字型調節
在學習mfc中需要調整編輯框中的字型大小,以下是我結合網上與自己實際操作總結的,希望對其它同學有所幫助。首先,了解以下函式原型 bool createfont int nheight,字型高度 0為預設高度,非0絕對值為字型高度 int nwidth,字型寬度 int nescapement,文字行...