社区
Windows SDK/API
帖子详情
怎么建立一个“不激活”的窗口?
searoom
2006-03-15 02:07:52
比如,我在一个 Edit 中输入数据的时候,自动弹出一个非模式窗口,在弹出的时候我可以继续输入数据,当前的焦点还仍然在原来那个 Edit 中?
我使用 aForm.Visible := ture 的话,当前程序的会自动将这个窗口激活而复发继续我的输入了
...全文
114
5
打赏
收藏
怎么建立一个“不激活”的窗口?
比如,我在一个 Edit 中输入数据的时候,自动弹出一个非模式窗口,在弹出的时候我可以继续输入数据,当前的焦点还仍然在原来那个 Edit 中? 我使用 aForm.Visible := ture 的话,当前程序的会自动将这个窗口激活而复发继续我的输入了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linzhengqun
2006-03-15
打赏
举报
回复
你参考THintWindow的实现方式就明白了。
cuteant
2006-03-15
打赏
举报
回复
当然,紧跟着要加上Form2.Visible := True;
cuteant
2006-03-15
打赏
举报
回复
用ShowWindow(Form2.Handle,SW_SHOWNOACTIVATE); //假设新窗体是Form2
searoom
2006-03-15
打赏
举报
回复
谢谢,这样确实有效!
不过感觉这样属于“事后补救”型的
如果在 Show 那个窗口的同时就不将其 Active 就更好一些 :)
老之
2006-03-15
打赏
举报
回复
弹出窗口后加一句
SetActiveWindow(Form1.Handle);//假设Edit所在的窗体是Form1
Android应用程序输入事件处理机制
在Android应用程序中,有一类特殊的消息,是专门负责与用户进行交互的,它们就是触摸屏和键盘等输入事件。触摸屏和键盘事件是统一由系统输入管理器InputManager进行分发的。也就是说,InputManager负责从硬件接收输入事件,然后再将接收到的输入事件分发当前
激活
的
窗口
处理。此外,InputManager也能接收模拟的输入事件,用来模拟用户触摸和点击等事件。当前
激活
的
窗口
所运行在的线程接收到InputManager分发过来的输入事件之后,会将它们封装成输入消息,然后交给当前获得焦点的控件处理。这个PPT讲Android应用程序输入事件的分发和处理过程,主要涉及到输入管理InputManager、输入事件监控线程InputReader、输入事件分发线程InputDispatcher,以及应用程序主线程消息循环。
易语言API
激活
窗口
SetWindowPos源码
我们用到两个API,
一个
是FindWindowA寻找
窗口
句柄,
一个
是SetWindowPos
激活
窗口
一、API .版本 2 .DLL命令 寻找
窗口
, 整数型, "user32", "FindWindowA" .参数
窗口
句柄, 文本型 .参数
窗口
名称, 文本型 .DLL命令 SetWindowPos, 整数型, "user32.dll", "SetWindowPos", , , Long,非零表示成功,零表示失败。会设置GetLastError .参数
窗口
句柄, 整数型, , Long,欲定
区块链应用开发实战
区块链正在改变企业的交易方式。这种安全、分布式和开放的技术正在降低成本,加速流程,并在安全交互中
建立
新的信任级别。 区块链的概念、愿景甚至案例您可能都听得多了,但您有没有试过自己动手开发
一个
区块链应用呢?区块链开发到底是怎么做的? 本次教程就将带您迈出这重要的第一步,请和我们一起,动手开发、部署、运行您的第
一个
区块链应用。特别提醒: 注册+
激活
,立即免费体验IBM Cloud!更可与讲师一起进行实战操作! (申请试用:https://developer.ibm.com/sso/bmregistration?lang=zh_CN&ca=dwchina-_-bluemix-_-CSDN-_-onlineeventQ22017申请时,请填写正确的邮箱,并查看邮件,点击Confirm Account按钮进行
激活
)
python怎么
激活
_Python
窗口
激活
你可以使用win32gui模块来做到这一点。首先,您需要获得有效的
窗口
句柄。如果您知道
窗口
类名称或确切标题,则可以使用win32gui.FindWindow。如果没有,您可以使用win32gui.EnumWindows来枚举
窗口
并尝试找到合适的
窗口
。一旦你有手柄,你可以用手柄拨打win32gui.SetForegroundWindow。它会
激活
窗口
,并准备好获取您的击键。查看下面的示例。我希望它能...
如何
激活
一个
窗口
激活
窗口
的方法有很多,下面介绍几种常用的: 1.SetForegroundWindow(Handle); 2.SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); 3.SetActiveWindow(); SetForegroundWindow
窗口
函数
激活
一个
窗口
并将其强制为前台的。 Se
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章