关于打开外部程序并且发送一个按键消息 (转
2012-02-16 10:43
274 查看
编程论坛 楼主 这是我修改网上找的代码 打开外部程序我做到了......但是就是无法向文本框发送一个"粘帖"消息...不知道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"的按键,请问怎么做 } |
相关文章推荐
- 关于打开外部程序并且发送一个按键消息 (转)
- 教程之ucgui_向按钮发送一个按键消息的程序追踪
- Launching Your Own Application via a Custom URL Scheme(在短信链接中打开你的程序并且给你的程序发送消息)
- VC++ 控制外部程序,向外部程序发送一个消息的方法
- 一个简单的socket客户端发送消息到服务器端程序
- 代码实现从我的主窗体里打开另外一个应用程序,并且让该程序像自己的MDI子窗体那样在父窗体的范围内显示
- 一个关于消息队列通信的小程序
- 与众不同 windows phone (38) - 8.0 关联启动: 使用外部程序打开一个文件或URI, 关联指定的文件类型或协议
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)
- 在C#程序中模拟发送键盘按键消息
- 与众不同 windows phone (38) - 8.0 关联启动: 使用外部程序打开一个文件或URI, 关联指定的文件类型或协议
- 在C#程序中模拟发送键盘按键消息
- 重新想象 Windows 8 Store Apps (33) - 关联启动: 使用外部程序打开一个文件或uri, 关联指定的文件类型或协议
- 关于双击cpp文件无法直接打开,VS2008提示“向程序发送命令时出现问题”的解决
- C/C++做的一个简单界面程序扩充,向指定窗口发送消息
- 建立控制台程序--获得已经打开的一个窗口的句柄--给这个窗口发送一个关闭命令
- 从COM中发送一个自定义消息给C#程序
- VC 向其他程序发送按键消息
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)
- wince下使用C#打开一个外部程序