⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_44930.htm

📁 vc
💻 HTM
字号:
<p>
序号:44930 发表者:草叶 发表日期:2003-06-24 23:18:03
<br>主题:clistbox控件不会用?
<br>内容:clistbox控件的函数setdatapro()的用法?<BR>主要是他的一个参数32位的指针参数,这个指针怎么用?谁有相关的例子?<BR>我想在这个box中可以添加相同的字符串,但是这些字符串关联的数据不同,比如,两个同名的学生。该怎样指定实现?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:草叶 回复日期:2003-06-26 18:51:20
<br>内容:help!!<BR>sos!!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:草叶 回复日期:2003-06-28 11:33:21
<br>内容:ding <BR>ding<BR>ding
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-06-28 12:17:09
<br>内容:你说的这个问题<BR>恐怕没有人用过!!<BR>我也帮你ding.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:草叶 回复日期:2003-06-28 16:50:01
<br>内容:谢鱼哥!<BR>能把指向记录集的指针传给这个函数吗?setitemdatapro()<BR><BR>我的目的是,列表框中显示记录的名字,允许重复(比如两个同名的同学),当点击任意一个时,右边的编辑框显示相关的数据。我能实现点不同的名字显示相关数据,但是相同的话,只能显示记录集中第一个同名的数据。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-06-28 21:52:41
<br>内容:我查过MSDN,CListBox似乎没有你说的这个成员函数!<BR>如果有两个同名的人的话,你肯定不应该采用相同的ID,比如记录在数据库的某表中,这两个记录肯定要有不同的ID才好区分。<BR><BR>你说的这种情况,似乎不好处理。我还没有遇到过。<BR>我觉得你可以使用一个CListCtrl来替代你的CListBox或者使用双列的CListBox,让显示多一排,虽然名字相同,但它们的编号是不同的。这样才能有唯一的标识,才能区分。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:草叶 回复日期:2003-06-28 22:10:09
<br>内容:有这个函数!<BR>listbox有两个这类的函数<BR>int SetItemData(int nindex,DWORD dwItemData);<BR>int SetItemDataPtr(int nindex,void* pData);(上面是我输错)<BR>其中第二个函数可以将用户的数组、结构体等大量的数据与列表项关联,我不知道能不能把记录集的指针传给他。<BR><BR>鱼哥,你说使用双列的listbox,这样可以吗?listbox能支持双列?我想利用listbox的列表项的nindex的值不同来绑定数据库记录,但是一想到这里,脑子就有点乱。因为查找记录时,还是按照那个重复的字段名来定位,怎样定位到相同字段的下一个记录呢?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-06-28 23:03:11
<br>内容:好像我在其它地方看到有双列的ListBox的代码,你找一找VCHELP或者VCBASE中,或者就用CListCtrl来完成,有点大材小用!<BR><BR>虽然重名,但它们的ID编号不同,就可以确分了嘛。<BR><BR>不过,我不知道你说的那个函数怎么用。<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:草叶 回复日期:2003-06-29 10:24:40
<br>内容:怎样把记录中不同的id(唯一)号和列表框中相同的项(记录中的相同字段值)分别绑定?就是这个问题解决不了,所以我想利用指针传递,但脑子乱!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:金枪鱼 回复日期:2003-06-29 11:49:13
<br>内容:我个人觉得,你考虑的这种方法有些难办!<BR><BR>使用记录集,我一般都遵从一个原则:<BR>除非明细记录需要在记录集中不断滚动,记录集都是即开即关和即毁的。<BR>我觉得还是不要用名字来作标识,因为中国人中重名的人太多,加一个唯一的编号来标识吧。然后用CListCtrl或者双列显示的CListBox来选择,这样就可以分别了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:草叶 回复日期:2003-06-30 17:41:59
<br>内容:只好用list ctrl了?!<BR>唉
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -