C++ Code_combobox

主题

1. 代码设置组合框风格

2. 调整组合框列表部分大小

3. 代码设置组合框相关属性

4. 自绘组合框

5. 用代码让combobox的的列表弹出

6. 不添加重复项目

 
 
 
 
 

代码::代码设置组合框风格

 

效果图:

 

 
 

代码::删除索引中的项目

void CAaaaDlg::OnButton1()
{
    // TODO: Add your control notification handler code here
    int i=m_combobox1.GetCurSel();
    m_combobox1.DeleteString(i);
 
}

效果图:

 

代码::调整组合框列表部分大小

 
单击组合况的黑色三角就能手动调整组合 框的大小 了
添加数据时Ctrl+Enter换行

效果图:

 

没调整大小

->

调整后

->

 

 

代码::代码设置组合框相关属性

 

向组合框中添加数据,,手动将默认的排序功能去掉sort
m_ctrl_cbbox1.AddString( "A" );
m_ctrl_cbbox1.AddString( "B" );
m_ctrl_cbbox1.AddString( "C" );
 
获取Combox选中的数据
CString str;
m_ctrl_cbbox1.GetWindowText(str);
MessageBox(str);
 
 
== == == == == == == == == == == == == == =
CString str;
m_ctrl_cbbox1.GetLBText( 1 ,str);
MessageBox(str);
 
设置组合框默认显示的数据 (选中的字符)
m_ctrl_cbbox1.SetCurSel( 0 );
m_ctrl_cbbox1.SetWindowText( "A" );
 

效果图:

 
 

代码::自绘组合框

    

效果图:

 
 




附件列表

     

    posted @ 2014-03-02 16:38  XE2011  阅读(379)  评论(0编辑  收藏  举报