各位高手急问一个CListBox的问题,不是CListCtrl的。急!!!!

大志哥123 2005-08-02 04:12:04
CListBox中有多行信息,用鼠标选中一行。用一个button单击删除所选的那条信息。
在此键中应加什么函数,我用了FindStringExact // The pointer to my list box.

extern LPCTSTR lpszmyString;/////此行是添加在button键中马???

// Delete all items that exactly match the specified string.
int nIndex = 0;
while ((nIndex=m_listbox.FindStringExact(nIndex, lpszmyString)) != LB_ERR)
{
m_listbox.DeleteString( nIndex );
}

大家有什么好办法快教我

...全文
216 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
大志哥123 2005-08-05
  • 打赏
  • 举报
回复
cfile怎么用后面的写到前面去吧,能给贴点代码看看吗
handsomerun 2005-08-04
  • 打赏
  • 举报
回复
读写ini文件不是有GetPrivateProfileString,WritePrivateProfileString这两个api函数的嘛,你可以调用他们的啊,呵呵

至于你说的删除,好像cfile也没有封装专门的函数来删除指定的内容,要么,不嫌烦的话,比如你要中间的一段的话,那么把后面的那段写到前面,把中间的那段覆盖了,呵呵,有点麻烦啊
大志哥123 2005-08-04
  • 打赏
  • 举报
回复
我发现CStdioFile中只有读写函数,没有删除函数。ReadString WriteString都不能删除.ini文件中的字符啊,大家指点一下。
大志哥123 2005-08-02
  • 打赏
  • 举报
回复
毛毛你有QQ或MSN吗我想直接请教我的QQ:87392353
handsomerun 2005-08-02
  • 打赏
  • 举报
回复
晕,这个不懂了

大志哥123 2005-08-02
  • 打赏
  • 举报
回复
为什么我给了你分选删贴说我没权限
handsomerun 2005-08-02
  • 打赏
  • 举报
回复
用CListBox::GetSel
也可以

CListBox::GetCurSel
不能用于multiple-selection
handsomerun 2005-08-02
  • 打赏
  • 举报
回复
CListBox::GetCurSel
获得当前选中的

大志哥123 2005-08-02
  • 打赏
  • 举报
回复
m_listbox是listbox的成员变量

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧