MFC 程序间如何传输字符串? 比如 A程序编辑框有数据,我想把它传送到QQ的编辑框中,如何做?

 我来答
wangnasa
2012-09-11 · TA获得超过776个赞
知道小有建树答主
回答量:732
采纳率:100%
帮助的人:637万
展开全部
我一个主对话框(CTDlg ) Caption = test
tdlg.h
类中定义
public:
afx_msg LRESULT MyMessage(WPARAM wParam,LPARAM lParam); //消息映射函数

tdlg.cpp
#incldue "dialog.h"

消息 中添加
ON_MESSAGE(WM_MYMSG,MyMessage) //******消息映射

实现
LRESULT CMyPostMessageDlg::MyMessage(WPARAM wParam,LPARAM lParam) //******消息接收实现函数
{
MessageBox("aa","",0); //可以通过WPARAM wParam,LPARAM lParam这两个参数 传字符串

return 0;
}

一个子对话框(dialog1) 发送消息
dialog1.h中定义消息
#define WM_MYMSG WM_USER+100 //******自定义消息

dialog1.cpp
添加按钮事件
void dialog1::OnButton1()
{
HWND hWnd = ::FindWindow(NULL,_T("test"));
if(hWnd!= NULL ){
::SendMessage(hWnd,WM_MYMSG,0,0);
}
}

测试成功
FB闪电流星
2012-09-11
知道答主
回答量:27
采纳率:0%
帮助的人:13.3万
展开全部
消息 发送消息
更多追问追答
追问
具体点,我是新手,有示范代码吗?
追答
由函数的,先在程序里FindWindow找到你想要传输的窗口,然后再本程序sendmessage就行了

例子::SendMessage(::FindWindow(NULL,窗口标识),消息,wparam,lparam);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式