各位大侠,请问:为什么在VC中我把combo控件大小变大时,原先设定好的下拉框里的数据怎么显示不出来了?我的具体代码是:
void CMyDlg::OnMeasureItem(int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct) 
{
// TODO: Add your message handler code here and/or call default
if(nIDCtl == IDC_DEVICETYPE2_COMBO)
{//设定高度为30
lpMeasureItemStruct->itemHeight = 30;
return;
}
CDialog::OnMeasureItem(nIDCtl, lpMeasureItemStruct);
}
然后在combo box属性中将owner draw由no改成fixed,编译运行之后,combo box的宽度是增加了,但是下拉列表中的数据却显示不出来了,这是为什么,如何让combo box宽度增大时,又能显示下拉列表中的数据呢?另外,如何改变下拉列表中的字体和背景呢?多谢各位了!!!小弟感动的痛哭流涕啊…………