如何使mfc中combo下拉列表不可用

TeeYooo 2010-03-06 12:38:47
如题。通过之前的一个变量来决定这个combo是否可用。
...全文
238 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cattycat 2010-03-06
  • 打赏
  • 举报
回复
一般这些控件都是通过GetDlgItem(ID)->EnableWindow(TRUE/FALSE)来设定是否可用的。
3楼说的改变长度,楼主问的不是这个啊
Night 2010-03-06
  • 打赏
  • 举报
回复
帅哥你要注意这样一个问题,列表框本身有个高度,另外弹出的列表也是有个高度的,这两个高度都用鼠标调节,但是怎样调节弹出框的高度,而不调节列表框本身的高度呢?
这样做,先点右边的“向下箭头”,不用仔细看,一定是一下就能看到的那个,点完了,在拉下侧的那个改变高度的位置就OK了,我的描述实在太郁闷了,但是事实上就是这么做的,注意一点要先点向下的箭头
风消云散Fly 2010-03-06
  • 打赏
  • 举报
回复
1楼正解.........
nuaa_wubo 2010-03-06
  • 打赏
  • 举报
回复
如果用你定义的一个BOOL型变量来决定
BOOL isuseful;
if(isuseful)
GetDlgItem(ID_COMBO1)->EnableWindow(TRUE);
else
GetDlgItem(ID_COMBO1)->EnableWindow(FALSE);

其中ID_COMBO1是这个组合框的ID

33,319

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧