主题 |
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" ); 效果图: |
代码::自绘组合框 |
效果图: |
来自为知笔记(Wiz)
附件列表