主题 |
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" );
效果图: |