社区
界面
帖子详情
当向某个窗口发送按键消息的时候
喜欢吃一口烤肉的啵啵
领域专家: C/C++技术领域
2015-03-14 12:02:18
当向某个窗口发送按键消息的时候,如果窗口是SetForegroundWindow(hWnd)状态,则发送不成功。例如最小化,则不能接受消息。
但是SetForegroundWindow(hWnd)效果影响用户操作其他界面,效果不好。
请问有那些方法能实现不影响用户操作界面,实现能向最小化的窗口发送消息。
...全文
259
5
打赏
收藏
当向某个窗口发送按键消息的时候
当向某个窗口发送按键消息的时候,如果窗口是SetForegroundWindow(hWnd)状态,则发送不成功。例如最小化,则不能接受消息。 但是SetForegroundWindow(hWnd)效果影响用户操作其他界面,效果不好。 请问有那些方法能实现不影响用户操作界面,实现能向最小化的窗口发送消息。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
worldy
2015-03-14
打赏
举报
回复
SendMessage不行吗?
喜欢吃一口烤肉的啵啵
2015-03-14
打赏
举报
回复
上文打错字。 当向某个窗口发送按键消息的时候,如果窗口是SetForegroundWindow(hWnd)状态,
则发送成功
。例如最小化,则不能接受消息。 但是SetForegroundWindow(hWnd)效果影响用户操作其他界面,效果不好。 请问有那些方法能实现不影响用户操作界面,实现能向最小化的窗口发送消息。
ArthurKingYs
2015-03-14
打赏
举报
回复
自定义消息 http://zerfew.blog.163.com/blog/static/19381016920117290154271/
schlafenhamster
2015-03-14
打赏
举报
回复
试试:
http://blog.csdn.net/schlafenhamster/article/details/39233829
" MakeKeyLparam 的简化"
lougd
2015-03-14
打赏
举报
回复
发送不成功是什么意思,lz看下在消息回调函数里收到最小化消息了吗? 如果是你自己的窗口的话可以使用自定义的消息。
VB实现向
窗口
发送
按键
消息
VB实现向
窗口
发送
按键
消息
: 嵌入式模拟键盘 待解决问题 vb WM_KEYDOWN 参数设置???? id=“question_content”>Private Declare Function FindWindow Lib “user32” Alias “FindWindowA” (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Private Declare Function PostMessage Lib
用C#调用Windows API向指定
窗口
发送
按键
消息
详解与示例
按键
消息
是Windows API中的一种
消息
类型,用于模拟键盘
按键
的操作。通过
发送
按键
消息
,我们可以实现对目标
窗口
的键盘控制,例如在游戏中自动
按键
或者在文本编辑器中自动输入文本等。需要调用Windows API中的SendMessage函数,该函数用于向
窗口
发送
消息
。还需要定义WM_KEYDOWN和WM_KEYUP
消息
常量,分别用于模拟
按键
按下和释放。// 例子中为'A'的虚拟键码接下来,定义一个方法来
发送
按键
消息
。这个方法将使用SendMessage函数。
向指定
窗口
发送
模拟键盘
按键
消息
//根据
窗口
标题找到对应
窗口
的句柄 HWND hq = FindWindow(NULL, title); if (hq != NULL) { cout << "找到对应
窗口
"; } else { cout << "没找到对应
窗口
"; } //通过句柄向指定
窗口
发送
模拟键盘
按键
消息
SendMessage(hq, WM_KEYDOWN, 'L', 0); ------------
用C#调用Windows API向指定
窗口
发送
按键
消息
(转载)
用C#调用Windows API向指定
窗口
发送
按键
消息
z 用C#调用Windows API向指定
窗口
发送
一、调用Windows API。 C#下调用Windows API方法如下: 1、引入命名空间:using System.Runtime.InteropServices; 2、引用需要使用的方法,格式:[DllImport("DLL文件")]方法的声明; [DllImport...
用C#调用Windows API向指定
窗口
发送
按键
消息
用C#调用Windows API向指定
窗口
发送
一、调用Windows API。 C#下调用Windows API方法如下: 1、引入命名空间:using System.Runtime.InteropServices; 2、引用需要使用的方法,格式:[DllImport("DLL文件")]方法的声明; [DllImport("user32.dll")]private static extern ...
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章