CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

请问能否在两个不同应用程序中传递消息和参数

楼主natural80()2005-05-29 14:09:49 在 VC/MFC / 基础类 提问

现在我想实现在一个程序不妨叫a1,中传递消息给另外一个应用程序a2,  
  改变a2的窗口标题并显示a2,如何能办到,谢谢 问题点数:20、回复次数:5Top

1 楼hitetoshi(绝影)回复于 2005-05-29 14:23:54 得分 0

首先用EnumWindows或FindWindow得到a2窗口句柄hWnda2。  
  用SetWindowText(hWnda2,"You   WindowTitle")或SendMessage(hWnda2,WM_SETTEXT,0,"You   WindowTitle").Top

2 楼natural80()回复于 2005-05-29 15:00:11 得分 0

传递字符串后,是不是在a1中调用a2就能显示出新的窗口标题Top

3 楼RockHwnd(0 error(s), 0 warning(s), Many bugs)回复于 2005-05-29 15:12:05 得分 0

WM_COPYDATA   Message  
  An   application   sends   the   WM_COPYDATA   message   to   pass   data   to   another   application.    
   
  用这个消息可以传送指定字符到别的程序中  
   
  Top

4 楼natural80()回复于 2005-05-29 15:29:28 得分 0

能不能给个实例,我做了一下但是好像没有反应Top

5 楼RockHwnd(0 error(s), 0 warning(s), Many bugs)回复于 2005-05-29 15:39:09 得分 20

//   Send   the   string   to   the   main   dialog   box  
    COPYDATASTRUCT   cds   =   {   0,   lstrlenA(buf)   +   1,   buf   };  
    HWND   hWndtarget=FindWindow(NULL,"Last   MessageBox   Info");  
    if(hWndtarget)    
      MessageBox(NULL,"未找到目标窗口","ERROR",MB_OK);  
   
   
  //wParam为本窗口句柄          
    SendMessage(hWndtarget,WM_COPYDATA,(WPARAM)NULL,(LPARAM)&cds);  
   
   
  ===================================================  
   
  BOOL   CMir2Dlg::OnCopyData(CWnd*   pWnd,   COPYDATASTRUCT*   pCopyDataStruct)    
  {  
    //   TODO:   Add   your   message   handler   code   here   and/or   call   default  
    SetDlgItemText(IDC_INFO,   (LPCTSTR)pCopyDataStruct->lpData);  
   
   
    return   CDialog::OnCopyData(pWnd,   pCopyDataStruct);  
  }  
  Top

相关问题

  • 请问我如何向一个应用程序传递参数
  • 请教跨应用程序如何实现参数传递
  • 请教跨应用程序如何实现参数传递
  • 如何由一个B/S的应用程序的webform向一个C/S的应用程序的winform传递参数
  • 在应用程序之间可不可以传递参数,如何作
  • 在WinForm应用程序中,如何在两个窗体中传递参数?
  • 如何从外界把参数传递给一个应用程序?
  • 请问如何在应用程序中传递参数给子报表
  • 大侠们,怎样为VB做好的应用程序(exe文件)传递参数,在EXE里面怎样读?
  • 如何在JSP脚本中调用应用程序(*.exe),并传递相应参数!

关键词

  • 消息
  • null
  • hwnda
  • hwndtarget
  • 传递
  • pcopydatastruct
  • copydata
  • wm

得分解答快速导航

  • 帖主:natural80
  • RockHwnd

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo