vc/mfc 单文档项目。在Dialog中填加一个ComboBox。请高手解答我以下2点疑问:1、在程序在怎么控制ComboBox 的Dropdown 和 Drop List风格?2、当ComboBox设置为Drop List风格的时候,怎么样给它赋一个初始值?
如果是Dropdown风格的话,只要在OnInitDialog中填加一句:combobox = "test";就可以了。
但是Drop List风格的话,上述方法行不通!请高手指点,谢谢!学习,关注……
如果是Dropdown风格的话,只要在OnInitDialog中填加一句:combobox = "test";就可以了。
但是Drop List风格的话,上述方法行不通!请高手指点,谢谢!学习,关注……
解决方案 »
- 高分求救::关于最小化对话框,绘制图形被清除的问题.
- PostMessage()
- CreateProcessAsUser
- 关于改变对话框大小的问题(VC编程)
- 调试问题
- 我再ATL建立的工程大量有mfc的CString ,CArray,但后来确发生了很多问题,请问是不是CString ,CArray引起的问题呢?
- 客户端接受不到消息的问题?
- 求助大家文件打开的一种形式
- 在一个字符串里有4个值用\2隔开,如何将这4个值分别赋值到变量里,形成4个值??
- 快疯掉了,请高手帮忙,郁闷中...
- 高分求解,为什么我的全局钩子只能钩住自已的程序?
- 请问,现在我知道父窗口,但我不知道是否有对话框挡在前面,怎么样可以得到最上层的对话框?
BOOL ModifyStyle( DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0 );
pmyComboBox->Create(
WS_CHILD|WS_VISIBLE|WS_VSCROLL|CBS_DROPDOWNLIST,
CRect(10,10,200,100), pParentWnd, 1);
m_combo.AddString("字符串");
m_combo.SetCulSel(0);
谢谢!在程序在怎么控制ComboBox 的Dropdown 和 Drop List风格?
有没有人会啊?
p = new CComboBox;
p->Create(CBS_DROPDOWNLIST,CRect(),this,1); Create的第一个参数为风格
p->ShowWindow(SW_SHOW);
1. 动态创建时指定风格
2. 手工在属性里设置
好象没有ModifyStyle成员函数!
CComboBox如果是手工添加到对话框,那么在程序中就没有办法改变它的Style ?难道vc的功能这么有限吗?对于手工填加的ComboBox,没有办法动态改变它的风格?还有,ModifyStyle成员函数是有的。学习……