VC中SetItemData的用法
我建立了一个基于对话框的应用程序,在对话框中添加了一个ListBox控件,控件相关变量是m_nameListBox,源代码如下:intnItem=m_nameListBo...
我建立了一个基于对话框的应用程序,在对话框中添加了一个ListBox控件,控件相关变量是m_nameListBox,源代码如下:
int nItem = m_nameListBox.AddString("张三"); ?????
m_nameListBox.SetItemData(nItem,3); ?????
nItem = m_nameListBox.AddString("李四");
m_nameListBox.SetItemData(nItem,5);
nItem = m_nameListBox.AddString("王五");
m_nameListBox.SetItemData(nItem,7);
问题是:nItem = m_nameListBox.AddString("张三"); 我可不可以把这个字段的m_nameListBox变量看成是类的对象啊,这个程序段我编译执行后就是把“张三”显示到ListBox中了,哪位能帮忙详细解释一下上述字段是怎样实现这一功能的?
类的对象.功能函数 的概念是不是就是调用功能函数啊
和成员变量.功能函数 是不是把执行的功能函数的返回值赋给点前面的变量啊?
另外 哪位仁兄能帮忙解释一下m_nameListBox.SetItemData(nItem,3); ????? 的功能啊
strMess.Format("你选中了%s,他是的ID是%u",strName,uID);
AfxMessageBox(strMess);
这不就是把Format函数的赋给字符串变量strMess的例子吗? 展开
int nItem = m_nameListBox.AddString("张三"); ?????
m_nameListBox.SetItemData(nItem,3); ?????
nItem = m_nameListBox.AddString("李四");
m_nameListBox.SetItemData(nItem,5);
nItem = m_nameListBox.AddString("王五");
m_nameListBox.SetItemData(nItem,7);
问题是:nItem = m_nameListBox.AddString("张三"); 我可不可以把这个字段的m_nameListBox变量看成是类的对象啊,这个程序段我编译执行后就是把“张三”显示到ListBox中了,哪位能帮忙详细解释一下上述字段是怎样实现这一功能的?
类的对象.功能函数 的概念是不是就是调用功能函数啊
和成员变量.功能函数 是不是把执行的功能函数的返回值赋给点前面的变量啊?
另外 哪位仁兄能帮忙解释一下m_nameListBox.SetItemData(nItem,3); ????? 的功能啊
strMess.Format("你选中了%s,他是的ID是%u",strName,uID);
AfxMessageBox(strMess);
这不就是把Format函数的赋给字符串变量strMess的例子吗? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询