能力值:
( LV5,RANK:60 )
|
-
-
2 楼
是不是你的ComboBox不够长,点击下拉时显示不完全了
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
SendMessage(GetDlgItem(hDlg,IDC_COMBO_BYHM1),CB_SETCURSEL,0,(LPARAM)0);是错的,正确的表达是SendMessage(GetDlgItem(hDlg,IDC_COMBO_BYHM1),CB_SETCURSEL,iIndex,0);最后一个参数必须是0!
你的下拉列表框显示不出来是因为你的下拉列表框的高度不够!
你可以用记事本打开XXX.rc(XXXX代表你的程序),找到
COMBOBOX IDC_CONSTTIME,144,88,35,50 CBS_DROPDOWNLIST|WS_VSCROLL
这里的50就代表你的下拉列表框的高度,默认情况下是12,你改大点就可以显示了!
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
我找到问题了,我创建的时非模态对话框,所以出现问题,改成模态就可以了,但是改成模态的我就不知道怎么搞消息循环了,请问非模态对话框用combobox就不显示了?是不是要处理什么?
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
哎~模态和非模态都可以用的!模态对话框是单独的消息队列,而非模态对话框是和主窗口共用一个消息队列
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
你先拿掉你的其他功能模块,搞个简化版,如何还不行把你的源代码传上来看看, 这样看看不出什么问题,除非有人碰到你同样的问题.
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
以前做过,但是忘记了,用MFC很简单,你对控件右键添加变量,那个控件类 操作就行了,对象就是你添加的,或者GetDlgItem 看下MFC的说明就ok.印象而已
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
刚好有空,写了个例子, 希望你早已解决, 万一不够幸运可以参考一下, 在我的系统下运行的很好
|
|
|