编程论坛
注册
登录
编程论坛
→
VC++/MFC
combox里面不能显示内容
cy306gogo
发布于 2012-04-14 17:00, 975 次点击
如题,,我在其属性的数据里添加几个数据,但是运行并没有显示,,,而且combox在dialog里面不能向下拖加大点,只能左右拖,,,,求解释啊
5 回复
#2
cy306gogo
2012-04-14 17:10
好吧,,就这样吧,我是戳人,浪费大家眼神,谢谢大家。
#3
wube
2012-04-15 03:13
要先点一下控件右边的下拉按钮~
点完才能设定下拉范围自订要让它下拉多少~
或是直接变更Combo的属性~
让VC自己选择~
我也是要用时上网查过才知道~
#4
wube
2012-04-15 03:31
....
InputBox Dlg;
Dlg.Create(IDD_DIALOG_INPUT);
Dlg.ShowWindow(SW_SHOW);
Dlg.m_SiteNumber.ResetContent(); //Clear Combo All
for (i=0;i<(unsigned)SiteCount;i++)
{
char a[3]={0};
itoa(i,a,10);
Dlg.m_SiteNumber.AddString(a); //m_SiteNumber = Combo in InputBox : public CDialog
}
CString strTemp="";
while (Dlg.m_hWnd)
{
DoEvents();
if (Dlg.m_hWnd && strTemp!="")
break;
Dlg.m_SiteNumber.GetWindowText(strTemp);
}
SiteNumber=atoi(strTemp.LockBuffer());
if (Dlg.m_hWnd)
DestroyWindow(Dlg.m_hWnd);
.....
[
本帖最后由 wube 于 2012-4-15 03:33 编辑
]
#5
billy2010
2012-04-15 12:59
点Combox的上面的那个三角形。点一下以后有个虚框。然后往下拉。
#6
cy306gogo
2012-04-15 15:44
是的,点了半天,才找到,谢了。
1