首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于MFC中的ComboBox 没 Value值这个概念

2013-07-09 
关于MFC中的ComboBox 没有 Value值这个概念?假设一个ComboBox绑定了一个变量m_cbExample,我知道可以用AddS

关于MFC中的ComboBox 没有 Value值这个概念?
假设一个ComboBox绑定了一个变量m_cbExample,我知道可以用AddString或者用InsertString来增加item

m_cbExample.AddString(“StringData1”);

m_cbExample.InsertString( 0, “StringData” );

但是我想要存一个value啊,像网页中的那样:
<select id="classid"  name="classid">
<option value="3">222</option>
<option value="4">112</option>
</select>

因为我要显示字符串,存到数据库的时候存它的value,就是ID,数据库表设计的时候是1对多的关系啊。
MFC中的ComboBox 没有 Value值这个概念?全是是字符串或者什么index? MFC ComboBox
[解决办法]
m_cbExample.GetCursor();
[解决办法]
额…………楼上笔误了,是GetCurSel
[解决办法]
可以用SetItemData方法给每一项目设置一个DWORD的值,用GetItemData方法取出这个值
int SetItemData( int nIndex, DWORD dwItemData );
DWORD GetItemData( int nIndex );


热点排行