收录日期:2019/04/26 10:15:39 时间:2016/05/22 09:12:04 标签:Windows SDK/API
请看一下代码:begin        //暂停模拟器游戏并将任务切换到前台
                               CS[Channel]:=WS_FREE;
                               HWndtvcall:=FindWindow('TFrmTvcall',NIL);
                              HWndCalculator:=FindWindow('afx:400000:0',Nil);
                               keybd_event(13,0,0,0);//按下enter
                               sleep(30);
                               keybd_event(13,0,KEYEVENTF_KEYUP,0);//弹起
                               ShowWindow(HWndCalculator,SW_MINIMIZE);
                               ShowWindow(HWndtvcall,SW_SHOWMAXIMIZED);
                               ShockwaveFlash1.play;
                               CS[Channel]:=WS_FREE;
                               end
其中HWndtvcall为delphi写本程序的窗口句柄,HWndCalculator为游戏模拟器的窗口句柄,用showwindow来先将游戏模拟器的窗口最小化,然后把本程序窗口最大化,测试运行一般在24小时后程序容易出错,错误为游戏模拟器窗口没有最小化成功,本程序窗口也当然也没有最大化,请问众高手有没有其他更好的更可靠的切换窗口的办法??
学习。。。。。

Python UnicodeEncodeError,但是已经把所有对象转化为utf8 自己写的合并排序,看不出错在哪里,求解啊!! 如何使用SetWindowsThemes函数设置程序的主题外观 请各位指点一下学习流程 delphi迭代的收敛 XMLWriter更适合记录解析过程的日志//解析过程的日志是什么日志? java 如何实现豆瓣网登录,模拟post/get方式发送数据? adobe acrobat 虚拟打印机 一个问题的选择 要辞职了,散分 如何用vb来修改PortTunnel的配置 |.NET转Java|在C#中给对像添加扩展方法,那JAVA有没有办法添加 谢谢 js函数返回js代码,如何调用其中的变量 怎么让网页加载时,先加载网页内容 太阳能照明原理及控制系统简单介绍 解析怎样设计LED驱动电路 C专家编程207页编程挑战的问题 页面load完后,参数的值就没有了 C# 如何替换引号 鼠标选中后单击怎么让这个下拉窗口关掉, java一些方向 若有四个textbox的值,首先判断其中两个值是否存在数据库里,若是,update set,若不是,创建insert into Page_load为什么自动重复进行? 有没有用stm32的,这个芯片的语言很不习惯 php获取手机归属地....你们用的是什么方法 datagridview自动编码问题 有偿求高人FMS4脚本开源(main.ase)或解决 RTMP地址被抓去问题 Entity Framework 怎么为update、delete 指定where 的字段? 有偿求高人FMS4脚本开源(main.ase)或解决 RTMP地址被抓去问题 关于记事本和用Dreamweaver软件