MFC組合框 編輯框

GetDlgItem(IDOK)->SetWindowText(TEXT(“繼續”)); ///可以設置麼麼的標題
SetIcon(AfxGetApp()->LoadIcon(IDI_ICON3), FALSE) //設置圖標

GetDlgItem( IDC_)->EnableWindow(false);//設置初始狀態,
編輯框獲取信息的方式:變量:m_edit
m_edit.Format(" ");

編輯框自動換行
1.屬性裏面:多行選中 :multiline=true
2.將自動水平滾動去掉 :auto hscroll=false

操作組合框的數據:
(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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章