CComboBox使用總結

來源:互聯網
上載者:User
基本用法
//*********************************************************//// 屬性Style////Type: Dropdown or Droplist//      Dropdown既可以輸入也可以選擇,Droplist則只能選擇//      無法在建立完成之後通過GetWindowLong與SetWindowLong更改此Style//      當為Dropdown時,可通過GetWindowText擷取視窗內容;通過SetWindowText設定視窗內容//      當為Droplist時,可通過GetWindowText擷取視窗內容;不可通過SetWindowText設定視窗內容//*********************************************************//// Insert Item//m_cb.AddString(TEXT("123"));    //在末尾插入Itemm_cb.InsertString(0, TEXT("123"));  //在指定位置插入Item//*********************************************************//// Delete Item//int DeleteString(UINT nIndex);void ResetContent();//清空所有內容//*********************************************************//// Get/Set Item Data//DWORD_PTR GetItemData(int nIndex) const;int SetItemData(int nIndex,                DWORD_PTR dwItemData);//*********************************************************//// Get Item Count//int GetCount() const;//*********************************************************//// About Selection//int GetCurSel() const;   //return CB_ERR if no item is selectedint SetCurSel(int nSelect);//*********************************************************//// Get Item Text//void GetLBText(int nIndex,               CString& rString) const;int GetLBText(int nIndex,              LPTSTR lpszText) const;

動態建立CComboBox控制項

CComboBox *pMyComboBox = new CComboBox();pMyComboBox->Create(WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER | CBS_DROPDOWN,CRect(10, 10, 100, 300),this,NULL);pMyComboBox->SetFont(this->GetFont());pMyComboBox->AddString(TEXT("1"));pMyComboBox->AddString(TEXT("2"));pMyComboBox->AddString(TEXT("3"));

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.