我已经定义了CComboBox m_Combo ;m_Combo.Create(WS_BORDER|WS_CHILD|WS_VISIBLE|WS_TABSTOP|BS_TYPEMASK|CBS_DROPDOWN,
CRect(20,20, 40, 40), this,IDC_COMBOBOX);但是组合框显示不出来下拉列表。我该怎么做?!帮助一下小弟!别跟我说“点击一下Combo Box的下拉箭头,此时出现的调整框就是Combo Box的下拉调整框”。
CRect(20,20, 40, 40), this,IDC_COMBOBOX);但是组合框显示不出来下拉列表。我该怎么做?!帮助一下小弟!别跟我说“点击一下Combo Box的下拉箭头,此时出现的调整框就是Combo Box的下拉调整框”。
CComboBox m_Combo ; CString str;
for (int i = 1; i <= 20; i++)
{
str.Format(_T("Item %2d"), i);
Combo.AddString(str);
}
// Set the minimum visible item
Combo.SetMinVisibleItems( 10 );
Combo.ShowDropDown();
试试
点击一下Combo Box的下拉箭头,能显示下拉调整框
要不然你创建 ComboBox 的时候,把Rect 设的大一些m_Combo.Create(WS_BORDER|WS_CHILD|WS_VISIBLE|WS_TABSTOP|BS_TYPEMASK|CBS_DROPDOWN,
CRect(20,20, 80, 60), this,IDC_COMBOBOX);