您的位置:首页 > 运维架构

重写CCombobox dropdown风格遇到的遮盖问题。

2011-10-25 14:15 155 查看
在Dorpdown风格下,edit部分会遮盖重写箭头部分。



解决方法是控制CCombobox的Edit部分。

void CXXXComboBox::OnPaint()
{
CEdit* pEdit = NULL;
pEdit = (CEdit*)this->GetDlgItem(1001);
if(pEdit)
{
pEdit->MoveWindow(rc.left + 2, rc.top + 3, rc.Width() - 30, rc.Height() - 6);
}
}

Edit部分向右收缩一点,解决了。



这个问题在Drop list风格没有遇到,因为static和listBox的组合,不存在遮盖。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: