如何让下拉框可以输入超过组件宽度的字符呢?

myplxdm 2010-07-29 04:48:15
如何让下拉框可以输入超过组件宽度的字符呢?
有没有什么方法可以直接修改他的边框和颜色?
...全文
28 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eleven 2010-07-29

// 动态修改CBS_AUTOHSCROLL属性
CComboBox* pCombo = (CComboBox*)GetDlgItem(IDC_COMBO1);

CRect rect;
pCombo->GetWindowRect(rect);
ScreenToClient(rect);
pCombo->DestroyWindow();

pCombo->Create(CBS_DROPDOWN|CBS_AUTOHSCROLL|WS_VISIBLE|WS_CHILD|WS_TABSTOP,
rect,this,IDC_COMBO1);
pCombo->SetFont(GetFont());
rect.bottom += 100;
pCombo->MoveWindow(rect);
回复
Eleven 2010-07-29
同意ls,勾上Auto HScroll属性
回复
cdutboy 2010-07-29
下拉框风格加上Auto HScroll即可。

要修改颜色得派生自绘
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告