社区
C#
帖子详情
C# 获取当前激活窗体改变事件
zq1564171310
2015-02-04 09:49:37
[DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
public static extern IntPtr GetForegroundWindow();
可以获取到当前激活窗体的句柄,那么怎么获取到这个句柄(或者说这个窗体)发生改变事件呢?系统有没有相关API,不要用定时器,太耗资源了。
...全文
700
5
打赏
收藏
C# 获取当前激活窗体改变事件
[DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)] public static extern IntPtr GetForegroundWindow(); 可以获取到当前激活窗体的句柄,那么怎么获取到这个句柄(或者说这个窗体)发生改变事件呢?系统有没有相关API,不要用定时器,太耗资源了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zq1564171310
2015-09-21
打赏
举报
回复
引用 4 楼 caozhy 的回复:
这就是矛和盾的问题了。你有办法避开,写病毒的人也能避开,那你又要说杀毒软件无能了。
不是从代码方面避开的,如果我有那能力,我就会把代码贴出来,让360完蛋了。 是从流程上规避的,根本不走这一步,就不用去hook了
threenewbee
2015-02-05
打赏
举报
回复
这就是矛和盾的问题了。你有办法避开,写病毒的人也能避开,那你又要说杀毒软件无能了。
zq1564171310
2015-02-05
打赏
举报
回复
感谢您的回答,用hook 的话,安全卫士和系统防火墙可能会有影响 最后我换了一种方案,避开这个环节了。 如果您还有看到的话,我想请教一个系统方面的问题:C#如何让应用程序避开防火墙(假设有些操作引起防火墙的干扰)
threenewbee
2015-02-04
打赏
举报
回复
http://www.codeproject.com/Articles/4725/Manipulating-Windows-using-messages-and-simple-CBT
threenewbee
2015-02-04
打赏
举报
回复
google hook HCBT_ACTIVATE message
c#
mdi多
窗体
实现
此外,还可以使用`ActiveMdiChild`属性来
获取
或设置
当前
激活
的MDI子
窗体
。 总的来说,
C#
中的MDI多
窗体
实现涉及
窗体
的属性设置、菜单项的
事件
处理以及子
窗体
的创建和管理。通过理解和运用这些知识,你可以构建出功能...
WinForms_
C#
_MDI
窗体
- 使用`ActiveMdiChild`属性
获取
当前
激活
的子
窗体
。 - `MdiChildren`属性是一个
窗体
集合,包含所有已打开的MDI子
窗体
,可以遍历此集合进行操作,如关闭所有子
窗体
: ```csharp foreach (Form child in ...
C#
控件大全(
C#
所有的控件)
* Activate:
激活
窗体
,使其获得焦点。 二、按钮控件(Button) 按钮控件是
C#
语言中最基本和最常用的控件之一,用于在
窗体
上添加按钮,以便用户可以点击按钮执行某些操作。按钮控件的常用属性包括: * Text:该...
MDI
窗体
设计.zip_
c#
MDI
窗体
设计程序
3.
事件
处理:为MDI
窗体
添加适当的
事件
处理,如
激活
、关闭、最大化和最小化
事件
,以便在子
窗体
状态变化时执行相应操作。 4. 锁定MDI区域:通过设置子
窗体
的Dock属性,可以使子
窗体
始终填充MDI
窗体
,或者在特定位置...
C#
winform
窗体
任务栏颜色闪烁提示(仿QQ)
//
获取
当前
窗体
的句柄 IntPtr newStyle = (IntPtr)(GetWindowLongPtr(hwnd, GWL_EXSTYLE) | WS_EX_TRANSPARENT); SetWindowLongPtr(hwnd, GWL_EXSTYLE, newStyle); DrawMenuBar(hwnd); // 使用颜色填充
窗体
...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章