在c#中处理任务栏按钮的右键单击/左键单击
我有一个表单(任务栏中显示任务栏按钮)并且我想处理此任务栏按钮的左/右键单击。我到处搜索但能找到正确的答案。 stack-overflow 中也发布了一些相…
发送 lparam 作为指向类的指针,并在 WndProc() 中使用它
我有这个抽象代码: 我想在 CreateWindowEx() 中使用 lParam (最后一个参数)来保存指向在 main - SaveArr 开头声明的类的指针。然后,我想在函数 Wn…
WndProc,如何捕获所有按钮按下?
我正在为带有条形码阅读器的 .NET CF3.5 WM6.1 设备开发一个应用程序,并希望捕获设备上的所有按钮(F1、1、扫描仪按钮)单击。我特别感兴趣的是如何…
C# 新手 - 想添加 WndProc
大家,我对 C# 很陌生,请帮助我... 我想添加 WndProc 来处理消息,我查看了属性,但没有看到显示函数名称的 Thunderbolt,所以我可以添加一个我喜欢…
在 wpf 应用程序中捕获 Windows 关闭事件
我有 c# WPF 应用程序,需要在关闭时保存数据。如果用户关闭程序,窗口关闭/关闭事件可以正常工作,但如果用户注销/关闭计算机,则不会调用它们。 我…
DispatchMessage 如何决定使用哪个 WndProc?
我正在研究一个开源项目的一些代码,这是我第一次处理 Win32 应用程序(主要是控制台的东西)。我看到代码中的几个函数是 Windows 过程,因为它们返回…
WPF:在没有“程序员”的情况下关闭应用程序时关闭辅助窗口干涉
标题中很难解释这一点,如果有人想更改它也没关系。 我遇到过这样的情况:在 WPF 中,我创建了一个对程序员透明的“隐藏”窗口。 我的意思是,这个窗…
如何将对象实例发送到 WndProc
我正在使用描述一些状态和值的自定义类: class MyClass { int State; String Message; IList Values; } 由于应用程序体系结构,表单交互使用消息及其…
在 C# 中监听操作系统消息
C# 中是否有类似于 WndProc 方法的方法来监听操作系统消息。我不能使用 WndProc,因为我的类既不是 Form,也不是从 Control(其 DLL)继承的 protecte…
如何使用 WndProc 检测模态标题栏何时完成闪烁?
我有一个 VB.net MDI 应用程序,其中包含一个模式窗口(普通窗口显示为模式)。我有一个自定义标题栏按钮,如果用户在模式区域之外单击,该按钮就会消…
使用 .NET 在 Windows Vista 及更高版本中捕获 WndProc 消息
我有一个 .net 2.0 Windows 窗体应用程序。 我已经重写了 WndProc 方法来捕获表单上的用户活动 Ex: const int HTCLOSE = 0x0014; bool m_bCloseButto…
如何确定系统是否正在关闭/重新启动或者用户是否从 WinForms 应用程序注销?
如何知道用户执行了什么操作,即关闭、重新启动、待机、锁定或注销。我已经使用下面的代码来检查它,但我想识别每种情况并相应地执行操作。请建议一些…
如何在 C# 中捕获 Lua 异常
我正在使用名为 LuaInterface 的程序集在我的 C# 应用程序中运行 lua 代码。在 lua 执行期间,我创建了一些 WinForms &将事件处理程序(lua 方法)映…