当向某个窗口发送按键消息的时候

VC/MFC > 界面 [问题点数:100分,结帖人bojie5744]
等级
本版专家分:3647
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
结帖率 90%
等级
本版专家分:3647
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
等级
本版专家分:56279
勋章
Blank
红花 2015年8月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 VC/MFC大版内专家分月排行榜第一
2015年5月 VC/MFC大版内专家分月排行榜第一
2015年4月 VC/MFC大版内专家分月排行榜第一
2015年3月 VC/MFC大版内专家分月排行榜第一
2015年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 VC/MFC大版内专家分月排行榜第一
2013年11月 VC/MFC大版内专家分月排行榜第一
2013年6月 VB大版内专家分月排行榜第一
2013年5月 VB大版内专家分月排行榜第一
2013年1月 VB大版内专家分月排行榜第一
2012年12月 VB大版内专家分月排行榜第一
Blank
黄花 2015年9月 VC/MFC大版内专家分月排行榜第二
2015年7月 硬件/嵌入开发大版内专家分月排行榜第二
2014年5月 VC/MFC大版内专家分月排行榜第二
2014年3月 VC/MFC大版内专家分月排行榜第二
2013年10月 VB大版内专家分月排行榜第二
2013年7月 VB大版内专家分月排行榜第二
2012年5月 VB大版内专家分月排行榜第二
2012年4月 VB大版内专家分月排行榜第二
2012年2月 VB大版内专家分月排行榜第二
2011年11月 VB大版内专家分月排行榜第二
Blank
蓝花 2015年11月 VC/MFC大版内专家分月排行榜第三
2015年6月 VC/MFC大版内专家分月排行榜第三
2015年2月 VC/MFC大版内专家分月排行榜第三
2014年1月 VC/MFC大版内专家分月排行榜第三
2012年3月 VB大版内专家分月排行榜第三
2011年12月 VB大版内专家分月排行榜第三
2011年10月 VB大版内专家分月排行榜第三
等级
本版专家分:2763
勋章
Blank
蓝花 2015年3月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:178850
勋章
Blank
红花 2018年7月 VC/MFC大版内专家分月排行榜第一
2017年10月 VC/MFC大版内专家分月排行榜第一
2016年3月 VC/MFC大版内专家分月排行榜第一
2014年10月 VC/MFC大版内专家分月排行榜第一
2014年9月 VC/MFC大版内专家分月排行榜第一
2014年7月 VC/MFC大版内专家分月排行榜第一
2014年6月 VC/MFC大版内专家分月排行榜第一
2014年5月 VC/MFC大版内专家分月排行榜第一
2014年4月 VC/MFC大版内专家分月排行榜第一
2014年2月 VC/MFC大版内专家分月排行榜第一
2013年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2020年7月 VC/MFC大版内专家分月排行榜第二
2020年6月 VC/MFC大版内专家分月排行榜第二
2020年5月 VC/MFC大版内专家分月排行榜第二
2020年4月 VC/MFC大版内专家分月排行榜第二
2020年3月 VC/MFC大版内专家分月排行榜第二
2019年12月 VC/MFC大版内专家分月排行榜第二
2019年11月 VC/MFC大版内专家分月排行榜第二
2019年11月 VC/MFC大版内专家分月排行榜第二
2019年9月 VC/MFC大版内专家分月排行榜第二
2019年8月 VC/MFC大版内专家分月排行榜第二
2019年7月 VC/MFC大版内专家分月排行榜第二
2019年6月 VC/MFC大版内专家分月排行榜第二
2019年5月 VC/MFC大版内专家分月排行榜第二
2019年4月 VC/MFC大版内专家分月排行榜第二
2019年3月 VC/MFC大版内专家分月排行榜第二
2018年10月 VC/MFC大版内专家分月排行榜第二
2018年9月 VC/MFC大版内专家分月排行榜第二
2018年8月 VC/MFC大版内专家分月排行榜第二
2018年5月 VC/MFC大版内专家分月排行榜第二
2017年12月 VC/MFC大版内专家分月排行榜第二
2017年6月 VC/MFC大版内专家分月排行榜第二
2017年5月 VC/MFC大版内专家分月排行榜第二
2017年1月 VC/MFC大版内专家分月排行榜第二
2016年11月 VC/MFC大版内专家分月排行榜第二
2016年4月 VC/MFC大版内专家分月排行榜第二
2014年11月 VC/MFC大版内专家分月排行榜第二
2014年1月 VC/MFC大版内专家分月排行榜第二
2013年10月 VC/MFC大版内专家分月排行榜第二
2013年9月 VC/MFC大版内专家分月排行榜第二
2013年6月 VC/MFC大版内专家分月排行榜第二
2013年4月 VC/MFC大版内专家分月排行榜第二
2012年6月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2018年11月 VC/MFC大版内专家分月排行榜第三
2018年6月 VC/MFC大版内专家分月排行榜第三
2018年4月 VC/MFC大版内专家分月排行榜第三
2018年3月 VC/MFC大版内专家分月排行榜第三
2018年2月 VC/MFC大版内专家分月排行榜第三
2018年1月 VC/MFC大版内专家分月排行榜第三
2017年11月 VC/MFC大版内专家分月排行榜第三
2017年9月 VC/MFC大版内专家分月排行榜第三
2017年8月 VC/MFC大版内专家分月排行榜第三
2017年4月 VC/MFC大版内专家分月排行榜第三
2016年12月 VC/MFC大版内专家分月排行榜第三
2016年10月 VC/MFC大版内专家分月排行榜第三
2016年2月 VC/MFC大版内专家分月排行榜第三
2015年10月 VC/MFC大版内专家分月排行榜第三
2015年7月 VC/MFC大版内专家分月排行榜第三
2012年10月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:2445
@heyun

等级:

Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
向某个窗口发送按键消息(包括后台隐藏的窗口)

控制台程序是在后台隐藏运行,使用 spy++可找到其窗口名,便可通过 findwindow 找到其句柄hWnd,本以为可使用SendMessage 和 PostMessage 开始发消息了::PostMessage(hWndFFMPEG,WM_KEYDOWN,VK_RETURN,0);//无效 ::...

任意应用程序(包括后台的)发送任意按键消息

 任意应用程序(包括后台的)发送任意按键消息(包括普通字符键、功能键、Shift/Control/Alt加任意按键的组合键),以实现自动执行特定功能,是一个用途很广、很有实用价值的功能,很多人都受困于此,不得其解,...

使用Windows API指定窗口发送模拟鼠标及键盘消息

最近要做一个控制某个特定窗口的功能,需要将一些鼠标和键盘控制消息映射到对应的窗口上,再用这个就不行了。之后查了下,应该是可以用SendMessage或者PostMessage来做的,但使用的过程中遇到了一些问题,解决之后...

VB实现向窗口发送按键消息

模拟键盘http://hi.baidu.com/%B7%BF%B6%F7%BA%EA/blog/item/621c35c45b7a2fae8226ac2a.html http://www.winu.cn/ask/response.php?aid=19336 待解决问题 vb WM_KEYDOWN 参数设置???? (离问题结束还有0天0...

用C#调用Windows API指定窗口发送按键消息(转载)

用C#调用Windows API指定窗口发送按键消息 z 用C#调用Windows API指定窗口发送 一、调用Windows API。 C#下调用Windows API方法如下: 1、引入命名空间:using System.Runtime.InteropServices;  2、...

MFC 指定窗口发送自定义消息

像MFC的窗口发送消息,可以进行自定义的动作行为,因此很多时候非常有用。   1. 在MSGDlg.h或者其他头文件中增加自定义自定义消息:#define WM_COUNT_MSG WM_USER+100    2. 在MSGDlg.h头文件中添加消息...

VC 其他程序发送按键消息

【转】VC 其他程序发送按键消息 VC如何模拟按键并释放? 模拟按键: 利用PostMessage函数发送按键消息. HWND hWnd; hWnd = ::FindWindow(NULL, "指定的窗口标题");//得到目标窗口句柄 if ( hWnd ...

外部程序发送按键(或组合键)

由我的程序C最小化的B程序发送按键或组合键(譬如在使用Word时,有一个最小化到任务栏上的IE窗口,我想刷新(F5)或保存(CTRL+S)它)我的想法是,先找到窗口的句柄,然后用Sendmessage窗口发送按键消息:int...

VB SendMessage其他程序窗口发送字符串消息实例

以下通过程序的标题来获取该窗口的句柄,然后通过SendMessage函数给该窗口句柄发送WM_SETTEXT消息。 代码如下: '先创建一个文本文档,命名为: 1.txt ' 然后打开测试。。。Private Const WM_SETTEXT = &...

通过SendMessage一个窗口的子控件发送消息

比如一个MFC窗口的ActiveX控件发送消息,假设窗口的标题是"abcd",ActiveX控件的标题是"fff" 则代码如下: HWND hWnd = ::FindWindow(NULL,"abcd"); if(hWnd) { hWnd = ::FindWindowEx(hWnd,NULL,NULL,L"fff...

Windows 窗口发送消息参数详解

窗口发送消息参数详解 // 窗口.发送消息 函数功能: 将指定的消息发送到一个窗口,同win32 api 里面的SendMessage等同的效果 中文函数原型: 发送消息(hwnd,msg,wparam,iparam) 英文函数原型: sendmessage(hwnd,...

windows 模拟键盘消息(支持非焦点窗口

焦点窗口可以用SendInput 发送模拟消息,对于非焦点窗口可以用PostMessage 指定窗口发送模拟消息。 假设窗口名称为"Trigger Rally", 模拟发送左方向按键(VK_LEFT)。 代码如下: void keyPressed(const char...

模拟按键窗口消息

http://stackoverflow.com/questions/11890972/simulating-key-press-with-postmessage-only-works-in-some-applications http://gslab.qq.com/article-214-1.html

AutoHotkey: 特定程序发送键盘消息

最近用ZzFlash听一些新东方的flash课程. 因为要记笔记,查字典或者干一些别的其他什么事情, 我最经常的操作就要暂停一会儿ZzFlash, 然后再继续播放.   ZzFlash经常不是我的当前活动程序.... 所以我经常要做的事儿...

VB实现指定窗口发送组合键

模拟键盘http://hi.baidu.com/%B7%BF%B6%F7%BA%EA/blog/item/621c35c45b7a2fae8226ac2a.html   http://www.winu.cn/ask/response.php?aid=19336   待解决问题 vb WM_KEYDOWN 参数设置???? ...

使用python发送qq消息

以前看到网上一些小程序,在处理完事物后会自动发送qq消息,但是一直搞不懂是说明原理。...发送qq消息要求已经登陆qq,而且qq的窗口是独立的,现在新版的qq一般都是将所有的聊天窗口聚合在一起,因此要设置将qq

钩子中向窗口发送消息、操作窗口无反应的问题解决方法(Hook dll ShowWindow HWND)

#pragma data_seg("HOOKDLLSHARE")HHOOK g_hKeyBoard;HWND g_hWnd=NULL;#pragma data_seg()#pragma comment(linker,"/SECTION:HOOKDLLSHARE,RWS") //在def文件中添加SECTIONS HOOKDLLSHARE Read Write Shar

窗口和父窗口消息传递

【转】子窗口和父窗口消息传递 子窗口和父窗口消息传递  1. 什么是窗口  2. 什么是消息  3. 什么是窗口过程函数  4. 怎么创建窗口  5. 消息是怎么传递并处理的    用调用windows API的...

keybd_event跟SendMessage,PostMessage模拟键盘消息的区别 z

event函数中是没有窗口句柄作为参数的,好奇的你一定会觉得很奇怪,那是因为,keybd_event是全局模拟按键的,只对前台窗口(即当前的活动窗口)才可以,但是如果模拟的按键正好也是某个窗口的全局热键消息,那该窗口...

Windows键盘消息处理

键盘上每一个键对应一个扫描码,扫描码是OEM厂商制定的,不同的厂商生产的键盘同样一个按键的扫描码都有可能出现不一致的情况,为了摆脱由于系统设备不一致的情况,通过键盘驱动程序将扫描码映射为统一的虚拟键码...

其它应用程序发送模拟键

varh: Thandle;beginh := FindWindow(nil,’应用程序标题’);PostMessage(h,WM_KEYDOWN,VK_F9,0); //发送F9键end

获取窗口句柄并发送一个点击按钮的消息

[DllImport("User32.dll ")] public static extern System.IntPtr FindWindowEx(System.IntPtr parent, System.IntPtr childe, string strclass, string strname); [DllImport("user32.dll", EntryP

VC指定窗口模拟按键或鼠标事件

两种方法: ...前者更强大,指定hwnd后可以后台发送,而后者只能够发送前台信息..也就是必须窗口最前 简单的举例: 方法2 SetCursorPos(x,y); mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);

windows消息发送与接收

先把消息划分为3类:发送消息(Incomingsent message)、投递消息(Post message)、输入消息(Input message)。其中发送消息是非队列消息,而后两种是队列消息。在线程的消息队列中并不包括非队列消息,而只有队列...

window窗口消息大全

Public Const WM_NCCREATE = &H81 '当窗口第一次被创建时,此消息在WM_CREATE消息发送发送 Public Const WM_CREATE = &H1 '窗口被创建时发送到它的窗口过程的消息 Public Const WM_NCDESTROY = &H82 '

如何所有的资源管理器窗口发送刷新消息

http://www.cnblogs.com/flappy/archive/2006/06/22/432329.html 如何所有的资源管理器窗口发送刷新消息  原始问题是这样的:我想编程实现文件扩展名的显示与隐藏,实际上就是修改HKCU/Software/Microsoft/...

Windows窗口消息大全

原文地址:... ////////////////////////////////////////////////////////////////////////// #include "AFXPRIV.H"//消息值的定义来源 #include "Dde.h"//DDE消息值的定义来源 #include 

MFC窗口之间的消息传递

窗口消息的传递 http://bbs.bccn.net/thread-348167-1-1.html 声明:本文非本人所写,本文已经写在本人CSDN博客里。本原来源于一篇英文文章的翻译。  消息(Message)是窗口间通信的最重要的方式之一。传统...

相关热词 c#读取da文件 c#字符串拼接安全 c# 串口数据发送 c# 调硬件 计算器的累加c#代码 c#打开bmp文件 c#关闭线程以及子线程 c#界面加载事闪烁 c# xml 特性 c# 获取文件名