l35 l35
关注数: 4 粉丝数: 271 发帖数: 449 关注贴吧数: 5
救命啊,大神啊一个一直困扰着我多年的问题,关于窗口激活的问题 关于窗口激活问题,困扰着我好多年了,各位方法都试过了都没能解决,而且我在网上找都三天两夜了 程序功能是这样的,窗口激活后在前台显示且获得输入焦点。 先说我第一个测试方法: _启动窗口.总在最前=真 来测试,结果是窗口在是前台显示了但没能获得输入焦点..然后我再加上 _启动窗口.获取焦点 () 虽然有输入焦点但还是不能直接输入,要用鼠标点一下这窗口才能进入编辑框内容输入..最终以失败告终 第二个测试方法: 用API函数SetForegroundWindow来激活,这个有点奇葩,它在易语言中按F5测试成功了,但编译或静态编译后它就奇葩了:只是窗口在任务栏闪了两下,即没有前台显示也没获得焦点..最终还是失败 附上我测试方法,先在窗口添加三个组件,按钮\标签\编辑框.代码如下: .版本 2 .支持库 spec .子程序 _按钮1_被单击 .局部变量 TEST, 整数型 延迟 (5000) TEST = API_SetForegroundWindow (取窗口句柄 ()) 标签1.标题 = 到文本 (TEST) _启动窗口.总在最前 = 真 _启动窗口.获取焦点 () (代码的流程意思是,程序运行后 先点一下按钮后再把窗口后台,5秒后执行激活代码,看看是否能自动前台显示激活) 以下提提供SetForegroundWindow的DLL命令给大家测试: .版本 2 .DLL命令 API_SetForegroundWindow, 整数型, "user32", "SetForegroundWindow", , , 将窗口设为系统的前台窗口。这个函数可用于改变用户目前正在操作的应用程序 非零表示成功,零表示失败。会设置GetLastError .参数 hwnd, 整数型
和时间赛跑 读小学的时候,我的外祖母去世了.外祖母生前最疼爱我,我无法排除自己的忧伤.每天在学校的操场上一圈又一圈的跑着.跑得累倒在地上,扑在草坪上痛哭. 那哀痛的日子断断续续地持续了很久.爸爸妈妈也不知道如何安慰我.他们与其骗我说外祖母睡着了,还不如对我说实话:外祖母永远不会回来了. 什么是永远不会回来呢?我问着. "所有时间里的事物都永远不会回来,你的昨天过去,它就永远变成昨天,你不能再回到昨天.爸爸以前也和你一样小,现在也不能回到你这么小的童年了.有一天,你会像外祖母一样老.有一天,你度过了你的时间,就永远不会回来了."爸爸说. 爸爸等于给我一个谜语.这谜语比课本上的"日历挂在墙壁,一天撕去一页,使里我心里着急"和'一寸光阴一寸金,寸金难买寸光阴'还让我觉得可怕.也比作文本上的"光阴似箭,日月如梭"更让我觉得有一种说不出的滋味. 时间过得飞快,使我的小心眼里不只是着急,还有悲伤.有一天我放学回家,看到太阳快落山了,就下决心说:"我要比太阳更快地回家."我狂奔回去,站在庭院前喘气的时候,看到太阳还露着半边脸,我高兴地跳跃起来,那一天我跑赢了太阳.以前我就时常做那样的游戏,有时和太阳赛跑,有时和西北风比快.有时一个暑假才能做完的作业,我十天就做完了.那时我小学三年级,常常把哥哥五年级的作业拿来做.每次比赛胜过时间,我就快乐得不知道怎么形容. 如果将来我有什么要教给我的孩子,我会对他说:假若你一直和时间比赛,你就可以成功.
1 下一页