关于打开外部程序并且发送一个按键消息 (转)
2012-02-16 11:50
176 查看
编程论坛 楼主 这是我修改网上找的代码 打开外部程序我做到了......但是就是无法向文本框发送一个"粘帖"消息...不知道sendMessage那个函数的参数是不是错了.. 谢谢各位了 PS:PROCESS_INFORMATION pi; STARTUPINFO si;都是MFC窗口的成员变量 C/C++ code void CProgcessDlg::OnBnClickedButton1() { si.cb = sizeof(STARTUPINFO); si.lpReserved = NULL; si.lpDesktop = NULL; si.lpTitle = NULL; si.dwFlags = 0; si.cbReserved2 = 0; si.lpReserved2 = NULL; BOOL bres = CreateProcess(_T("C:\\WINDOWS\\system32\\notepad.exe"),NULL,NULL,NULL,false, NORMAL_PRIORITY_CLASS, NULL,NULL,&si,&pi); if(bres==false) { MessageBox(_T("打开不成功")); } else { WaITForInputIdle(pi.hProcess,0); //CloseHandle(pi.hThread); //CloseHandle(pi.hProcess); } } void CProgcessDlg::OnBnClickedButton2() { ::SendMessage((HWND)pi.dwThreadId,WM_PASTE, 0, 0);//我想发送一个"粘帖",但是做不到 //如果我想发送一个"5"的按键,请问怎么做 } |
相关文章推荐
- 关于打开外部程序并且发送一个按键消息 (转
- VC++ 控制外部程序,向外部程序发送一个消息的方法
- Launching Your Own Application via a Custom URL Scheme(在短信链接中打开你的程序并且给你的程序发送消息)
- 教程之ucgui_向按钮发送一个按键消息的程序追踪
- 一个关于程序死掉发送邮件的脚本
- wince下使用C#打开一个外部程序
- linux编程C/C++如何自动打开一个终端并且运行新程序
- 背水一战 Windows 10 (98) - 关联启动: 使用外部程序打开一个文件, 使用外部程序打开一个 Uri
- 关于mini2440的一个裸机程序——LED与按键中断
- 广泛使用的一个对特定在线用户发送系统消息的程序
- 关于各种文件用Editplus的方式打开出现“向程序发送命令时出现问题”的解决方法
- linux编程C/C++如何自动打开一个终端并且运行新程序
- 在C#程序中模拟发送键盘按键消息
- 重新想象 Windows 8 Store Apps (33) - 关联启动: 使用外部程序打开一个文件或uri, 关联指定的文件类型或协议
- 关于各种文件用Editplus的方式打开出现“向程序发送命令时出现问题”的解决方法
- 发送消息 关闭另外一个程序
- 向一个指定窗口发送左键按下的消息,同时将左键按下的位置也发过去(譬如要编写连连看程序的外挂)
- 请教一个关于WEBFORM 调用外部EXE程序的问题
- 解决Installer重新安装补丁错误-"无法打开此修补程序包。请确认该修补程序包存在,并且您可以访问它,或者与应用程序供应商联系,以确认这是否是一个有效的 Windows Installer 修补程序包。"
- 遍历MDI程序中的子窗口向子窗口发送Escape按键消息