CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

求助:关于 Combo Box

楼主pitter211()2006-07-01 11:49:21 在 VC/MFC / 界面 提问

我新建了个Combo   Box,在OnInitDialog   中AddString(CString   szLine);后,可是显示内容点下拉按钮时,可否显示长度稍微长一些,只能看到两行内容,我的意思是可以显示5、6行内容就更好了。希望各位高手能帮我看看(Type   drop   down) 问题点数:20、回复次数:8Top

1 楼JessC(人类一思考,上帝就发笑.)回复于 2006-07-01 11:52:58 得分 0

画的时候,把下拉列表画大点。。。。。Top

2 楼pitter211()回复于 2006-07-01 12:00:39 得分 0

不知楼上的什么意思,画大,是横向还是纵向,不就是一个类似于edit的控件吗?就多了一个箭头按钮,点击按钮时,我希望往下显示的内容长度能长些Top

3 楼syy64(太平洋)回复于 2006-07-01 12:32:56 得分 0

编辑Combo   Box资源时,横纵向都可以拉大。Top

4 楼yubsh(老头)回复于 2006-07-01 12:36:03 得分 0

呵呵,新手最常见的问题。2楼说的对头,我再卖弄一下。  
   
  在设计对话框时,点击combo   box右侧的下拉箭头(一定是点箭头,而不是整个combo   box),会有一个虚线的框,它表示combo   box拉下时显示的行数多少。把虚线框拉大吧。Top

5 楼pitter211()回复于 2006-07-01 12:58:38 得分 0

谢谢楼上的,各位的建议确实有效,长了见识,请问大家有方法通过改变属性来修改下拉的显示范围吗??不知各位有没做过??Top

6 楼yubsh(老头)回复于 2006-07-01 17:10:09 得分 0

除非是用CREATE建立的combo   box,一般不会涉及这个问题。  
   
  我的建议:没遇到问题之前,忘记这事吧。Top

7 楼seasol(海子@CSDN助手:http://www.cuteie.com/other.asp)回复于 2006-07-01 17:48:17 得分 0

可以打开资源文件,直接改写里面的高度。  
   
  ====================================  
   签名走马灯--让你的每一个签名都与众不同  
   CSDN助手 全面支持CSDN论坛Top

8 楼seu07201213(【_】〖汪洋中的一片叶子〗≈^︵^≈)回复于 2006-07-01 17:52:45 得分 0

只要改变combo   box的高度就行了....  
   
  CRect   rc;  
  m_combobox.GetWindowRect(&rc);  
  rc.bottom   +=   50;  
  ScreenToClient(&rc);  
  m_combobox.MoveWindow(rc);   //或者SetWindowPosTop

相关问题

关键词

得分解答快速导航

  • 帖主:pitter211

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo