vc++ listCtrl 问题

我在子窗口中通过删除按钮怎样删除主窗口listctrl控件中的一行。... 我在子窗口中通过删除按钮 怎样删除主窗口listctrl控件中的一行。 展开
 我来答
百度网友cb8d0e198
2012-01-05 · TA获得超过1198个赞
知道小有建树答主
回答量:465
采纳率:0%
帮助的人:779万
展开全部
在主窗口中写好接口,定义消息,在子窗口删除按钮的消息响应函数中去SendMessage,让主窗口去删除listctrl中的一行即可。

如果你对消息映射不熟悉的话,也可以直接调用函数。
在父窗口类中添加void DeleteLine(){....}
在子窗口的删除按钮消息响应中添加 ((CParentDLG *)This->GetParent())->DeleteLine();
CParentDLG指你父窗口的类名。
DeleteLine()函数自己实现
源语梦Hg
2012-01-05 · TA获得超过521个赞
知道小有建树答主
回答量:670
采纳率:100%
帮助的人:272万
展开全部
CListCtrl::DeleteItem

有事请教MSDN:
http://msdn.microsoft.com/en-us/library/84fyba4z(v=vs.80).aspx
有例子哦!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秋枫5410
2012-01-05 · TA获得超过808个赞
知道小有建树答主
回答量:546
采纳率:0%
帮助的人:196万
展开全部
在子窗口中获得父窗口(主窗口)指针,通过这个指针调用删除listctrl控件中的一行的相关函数即可。
在主窗口中如何删除一行你应该会吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
red_parrot
2012-01-05 · TA获得超过192个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:179万
展开全部
常用两种方式:
1. 创建子窗口时讲主窗口的指针传入,然后用主窗口的指针操作主窗口的控件;
2. 子窗口给主窗口发消息,在主窗口的消息处理函数内处理主窗口的控件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dujinxin654001
2012-01-05 · 超过29用户采纳过TA的回答
知道答主
回答量:120
采纳率:0%
帮助的人:81.1万
展开全部
用类向导,在view中添加你删除按钮的响应函数,并在响应函数中加入删除代码。不懂可以再问我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式