在已有的对话框上有个按钮,点击它打开一个模态对话框
这个模态对话框可以响应遥控器的输入
遥控器串口监视线程获得输入的时候发送一个消息到GetForegroundWindow()
问题是: 如果我用鼠标点击这个按钮打开对话框,这个对话框可以得到消息
但是如果在程序里通过代码运行按钮事件打开对话框,它得不到消息这两种方法激活对话框有什么差别?我该怎么做?
谢谢
这个模态对话框可以响应遥控器的输入
遥控器串口监视线程获得输入的时候发送一个消息到GetForegroundWindow()
问题是: 如果我用鼠标点击这个按钮打开对话框,这个对话框可以得到消息
但是如果在程序里通过代码运行按钮事件打开对话框,它得不到消息这两种方法激活对话框有什么差别?我该怎么做?
谢谢
解决方案 »
- .cpp 中写的类, 如何在 .h 前部声明
- 请教各位达人,一个BSTR类型的字符串截取问题!!!!!!!!!!!!
- 写程序,怎样才能获得局域网中其他机器的开关机情况,cpu,内存等使用情况,谢谢!
- 我用vs自带的windows installer打包,如何自动添加需要的dll,或者如何知道需要添加哪些dll
- 内存操作(高手进)
- 关于单文档多视图操作的问题
- 如何使用模块定义文件(.def)将DLL中指定的输出函数名称隐藏?
- 请问1055139472536可以赋给ULONG型的吗?ULONG的范围是多少?如何把他转为字符串?
- 有人做过或见过通用的发票管理程序吗?急!有这个我就可以走人了。
- 类型转换函数的问题
- 坐标系的问题。
- c++ 中类的实例方法指针 如何付给 一个普通指针?
遥控器串口监视线程只能指向GetForegroundWindow()
直接向目标窗口发消息太麻烦
SetFocus();
SetForegroundWindow();
SetActiveWindow();
都不行