80分求:Combo Box的长度不足以显示所有文字,能不能加个滚动条--明晚结贴 comboBox的长度有限,DropList形式,但是文字很多,comboBox下拉时只能显示一部分文字,其他文字显示不出来请问有没有解决办法?Java可以在comboBox上加滚动条,但是不知道VC该怎么办?求解决办法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一段代码, 是重装一个CListBox的部分: CString str = (LPCTSTR)lp; CDC *pDC = GetWindowDC(); CFont *pfont = pDC->SelectObject(GetFont()); CSize sz = pDC->GetTextExtent(str); ReleaseDC(pDC); SetHorizontalExtent(sz.cx + 30);// 重点在这句.上面的代码实现的是下拉框大于列表框的宽度, 但不是加滚动条. 我想楼主也应该是希望可以在下拉中看全内容, 所以上面的做法也应该是符合要求的吧. 谢谢,只要从下拉框中能看全文字就可以,因此这样也可以但是我的下拉框是从图形界面拖动到Dialog上生成的如果从CComboBox继承一个类CExtComboBox的话,怎样把下拉框的类型改成自己的类?我VC本来就不太会,又好长时间没用了,希望大侠能说的详细一点多谢,如果希望可以多送分,不过偶只有400多分了 那个Combox不是有个属性可以选择是否加入垂直滚动条吗?不知道这样说对不对哦 “如果从CComboBox继承一个类CExtComboBox的话,怎样把下拉框的类型改成自己的类?”方法:给该CComboBox映射一个Control(注意不是Value)变量,它会在你的头文件中添加一行代码:CComboBox m_oYourName;这时,将你自己的类的头文件包含到对话框的头文件中,并将CComboBox类改成你的类名,即将定义改为:CExtComboBox m_oYourName;这样就可以了 把h和cpp文件包含进去,然后定义类的对象就可以了 VC显示指定路径下的所有文件及文件夹,所有的子文件夹。 发个牢骚 Vc++6.0简体中文企业版的下载地址 求一存储过程,在vc中的调用,谢谢! 请教vc高手,关于在vc中字符串的问题? 能在MFC程序中传递一个CEDIT指针给DLL使用吗? 怎样在窗体中显示位图,不能用MFC 请教——在对话框应用程序中如何屏蔽回车键? 能否在外地参与软件开发 vc 打印问题 请问,在InstallShield安装程序中加序列号检验是怎么实现的? 在msdn2004为什么查不到CString?
CDC *pDC = GetWindowDC();
CFont *pfont = pDC->SelectObject(GetFont());
CSize sz = pDC->GetTextExtent(str);
ReleaseDC(pDC);
SetHorizontalExtent(sz.cx + 30);// 重点在这句.上面的代码实现的是下拉框大于列表框的宽度, 但不是加滚动条. 我想楼主也应该是希望可以在下拉中看全内容, 所以上面的做法也应该是符合要求的吧.
但是我的下拉框是从图形界面拖动到Dialog上生成的
如果从CComboBox继承一个类CExtComboBox的话,怎样把下拉框的类型改成自己的类?
我VC本来就不太会,又好长时间没用了,希望大侠能说的详细一点
多谢,如果希望可以多送分,不过偶只有400多分了
给该CComboBox映射一个Control(注意不是Value)变量,它会在你的头文件中添加一行代码:
CComboBox m_oYourName;
这时,将你自己的类的头文件包含到对话框的头文件中,并将CComboBox类改成你的类名,即将定义改为:
CExtComboBox m_oYourName;这样就可以了