如何给别的程序的syslistview32添加一个项目? 20

MFC如何给别的程序(无源代码)的syslistview32添加一个项目?用sendmessage?能详细点吗?我知道获得句柄,sendmessage怎么知道,如何组建m... MFC如何给别的程序(无源代码)的syslistview32添加一个项目?用sendmessage?
能详细点吗?
我知道获得句柄,sendmessage
怎么知道,如何组建message?因为我发给他的信息,是add里面有参数啊,具体些好吗?
展开
 我来答
stone_dongdong
2010-01-23 · TA获得超过2853个赞
知道大有可为答主
回答量:1636
采纳率:0%
帮助的人:1024万
展开全部
很简单的,如果获得了那个listview窗口的句柄 m_theListCtrl;

LVITEM* pItem;
pItem;//设定它的各个成员值,跟平常MFC里面操作CListCtrl一样。
::SendMessage(m_theListCtrl, LVM_INSERTITEM, 0, (LPARAM)pItem);

MFC里面的几个窗口类,就是对API的包装。
你使用任何一个 函数,点F12 看.inl 文件里面的成员函数实现就行了,都是发送扩展消息来实现的。
cpazstido
2010-01-21
知道答主
回答量:49
采纳率:0%
帮助的人:0
展开全部
先得到它的窗口句柄,然后你就可以用Sendmessage或是API函数直接操作了啊

进程名知道吗?可以用FindWindow啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式