BOOL WINAPI AttachThreadInput(_In_  DWORD idAttach,_In_  DWORD idAttachTo,_In_  BOOL fAttach
);
idAttach:指定要连接到另外一个线程的线程。该线程不能是系统线程。
idAttachTo:要连接其他线程的线程,该线程不能是系统线程。且线程不能自己连接到自己。
fAttach:为TRUE:连接; 为FALSE: 释放连接
返回值:如果调用成功则返回非零值。
getfocus、setfocus
需要用AttachThreadInput函数进行线程连接,共有一个消息队列后就可以执行操作;

转载于:https://www.cnblogs.com/hejoy91/p/3687962.html

AttachThreadInput相关推荐

  1. AttachThreadInput的用法

    今天碰到一个问题:如何在程序A中模拟Tab按键消息发送给前台窗口(foreground window)? 正 常情况在对话框程序中,用户敲击Tab键后,窗体会收到WM_KEYDOWN消息,wParam ...

  2. 利用 AttachThreadInput 改变其它进程的输入法状态

    利用 AttachThreadInput 和 WM_INPUTLANGCHANGEREQUEST 消息改变其它进程的输入状态 众所周知,通过 ActivateKeyboardLayout 函数可以改变 ...

  3. AttachThreadInput的使用与理解

    转载地址:http://blog.sina.com.cn/s/blog_4ed1e0e40100g8ag.html 今天碰到一个问题:如何在程序A中模拟Tab按键消息发送给前台窗口(foregroun ...

  4. 设置活动窗口 AttachThreadInput SetForegroundWindow

    最近一直在使用RainMeter制作桌面,需要屏蔽Win按键,并使Win按键触发自己的菜单. 在网上没有找到直接适合我用的,后来根据前人的步伐,尝试出来适用于这个情况的方法. 现在我觉得这个方法挺实用 ...

  5. 【求助】AttachThreadInput 返回值为0,GetLastError取得的错误码为5(访问拒绝),怎么解决啊

    [求助]AttachThreadInput 返回值为0,GetLastError取得的错误码为5(访问拒绝),怎么解决啊 // 获取创建前台窗口的线程DWORD dwThread = GetWindo ...

  6. [Windows编程] 使用AttachThreadInput 来捕捉其它窗口的键盘输入

    在一些情况下(比如屏幕软键盘或者输入法程序),自己的窗口没有输入焦点但是想要当前焦点窗口的键盘输入消息,可以使用Win32 API函数AttachThreadInput()来解决这个问题.Attach ...

  7. VC获取其它程序窗口焦点方法 AttachThreadInput的用法

    1.不同线程的处理方法 如何在2K/xp下使窗口获取焦点 //捕捉并设置当前焦点窗口为我们的窗口 AttachThreadInput(     GetWindowThreadProcessId(    ...

  8. [转]无焦点显示窗口解决方法 [转]AttachThreadInput的用法

    tag: 激活无焦点窗口 转自:http://blog.csdn.net/abcpanpeng/archive/2009/12/29/5099580.aspx 1.不同线程的处理方法 如何在2K/xp ...

  9. 将窗口置顶的方法:SetWindowPos、AttachThreadInput、SwitchToThisWindow

    将窗口置顶的方法:SetWindowPos.AttachThreadInput.SwitchToThisWindow [转]http://hi.baidu.com/neil_danky/item/f9 ...

最新文章

  1. 永洪Desktop安装——windows版
  2. Windows 下 Conda install 安装出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url解决措施
  3. React开发(158):ant design级联回显 直接传入数组
  4. 英特尔西安团队将被裁撤 波及约200人?回应...
  5. 谭浩强c语言入门_计算机学生为什么学不会C语言?看到这4点原因,学生表示太真实...
  6. POJ 3348 Cows
  7. C++:STL之vector,deque对比
  8. MacBooster 8 Pro for Mac(系统清理优化软件)
  9. NeurIPS自动驾驶比赛结束,新加坡松下研究院申省梅团队夺冠...
  10. java最长公共子串_查找字符串最长公共子串
  11. IDEA打包jar包的多种方式
  12. 2021/4/27 “如何为div层添加边框?”(border属性详解)
  13. jQuery日常记录
  14. go语言如何使用指针?
  15. 什么时间做职业生涯规划最合适?
  16. IM即时通讯-项目框架搭建(二)
  17. 周记---学会推迟满足感 享受长远的趣味
  18. 综合交易平台API技术开发指南
  19. 营销邮件这样写 客户打开率会更高
  20. [转]基于POI的功能区划分()

热门文章

  1. android 代码设置alignleft,如何动态的设置Relative Layout中按钮的layout_align_parent_right属性...
  2. qt程序在Linux下字体乱了,解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!...
  3. python程序填空程序改错_Python - class dummyclass(object): 改错
  4. 006_Redis的List数据类型
  5. 016_continue和break语句
  6. 使用命令创建mysql_用命令创建MySQL数据库
  7. 无法安装ie8,因为其他程序或更新正在等待重启您的计算机,ie8 因为其他程序或更新正在等待重新启...
  8. Map,HashMap,TreeMap
  9. python适合找哪方面工作_学习python后能做哪方面的工作
  10. java导出word表格_使用PowerDesigner16.5 逆向数据库 导出word文档