5个回答
展开全部
在主窗口中写好接口,定义消息,在子窗口删除按钮的消息响应函数中去SendMessage,让主窗口去删除listctrl中的一行即可。
如果你对消息映射不熟悉的话,也可以直接调用函数。
在父窗口类中添加void DeleteLine(){....}
在子窗口的删除按钮消息响应中添加 ((CParentDLG *)This->GetParent())->DeleteLine();
CParentDLG指你父窗口的类名。
DeleteLine()函数自己实现
如果你对消息映射不熟悉的话,也可以直接调用函数。
在父窗口类中添加void DeleteLine(){....}
在子窗口的删除按钮消息响应中添加 ((CParentDLG *)This->GetParent())->DeleteLine();
CParentDLG指你父窗口的类名。
DeleteLine()函数自己实现
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在子窗口中获得父窗口(主窗口)指针,通过这个指针调用删除listctrl控件中的一行的相关函数即可。
在主窗口中如何删除一行你应该会吧
在主窗口中如何删除一行你应该会吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
常用两种方式:
1. 创建子窗口时讲主窗口的指针传入,然后用主窗口的指针操作主窗口的控件;
2. 子窗口给主窗口发消息,在主窗口的消息处理函数内处理主窗口的控件。
1. 创建子窗口时讲主窗口的指针传入,然后用主窗口的指针操作主窗口的控件;
2. 子窗口给主窗口发消息,在主窗口的消息处理函数内处理主窗口的控件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用类向导,在view中添加你删除按钮的响应函数,并在响应函数中加入删除代码。不懂可以再问我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询