如何检查窗口是否是 MDI 窗口?
我想象有一些 user32.dll 调用可以用来验证窗口是否是 MDI 窗口,例如使用 DefMDIChildProc 并查看它是否失败,但我想知道这是否有任何限制,或者是否…
使用窗口句柄作为 VB6 窗体的所有者
Form2.Show vbModeless, Form1 的 Win32 等价物是什么,它允许我将所有者(而不是父级)设置为任意 hWnd 并设置默认位置等? 据我所知,这只能在创建…
我可以从系统服务检索 user32.dll getlastinputtime
我正在尝试编写一个系统服务,可以检测用户是否处于活动状态,如果不活动则启动一个进程。我正在使用一项服务,因为我希望无论用户是否登录,该服务都…
如何在 .NET c# 中使用 Win32 GetMonitorInfo()?
我必须实现一个保存窗口最后位置的功能。当应用程序启动时,需要获取并恢复该位置。 现在可能第二台显示器被拆除了。如果最后一个位置位于现在不可见…
无法获取进程名称(vb.net)
我想创建一个可以获取应用程序名称的程序 我可以启动程序,但无法获取程序名称 a = Process.Start("calc").Handle MsgBox(a) MsgBox(Process.GetProce…
在 VB.NET 中制作一个 DLL,我可以将其用作 DllImport
我可以在 VB.NET 中创建一个 DLL,并可以在 VB.NET 中使用标记 DllImport 来使用它,就像我们从“user32.dll”导入函数一样吗?…
检测 VB.NET 中的用户是否可以看到 Windows 登录屏幕
嘿 StackOverflow VB.NET 成员, 运行以下代码(锁定计算机)后,我必须应用什么代码才能查看用户是否已成功登录计算机以及我所谓的“锁定屏幕”是否…
VB6:获取第 3 方控件内子控件的 hWnd
我有一个vb6第三方UpDown控件(让它成为ControlX),通过UISpy我可以看到ControlX里面有2个控件,一个是“ThunderRT6TextBox”,另一个是“UpDown20Wn…
使用 C# 中的 SystemParametersInfo (SPI_GETSCREENREADER SPI_SETSCREENREADER)
我这样做正确吗? [DllImport("user32", CharSet = CharSet.Auto)] internal static extern long SystemParametersInfo(long uAction, int lpvParam, …
GetAsyncKeyState 还有一些问题?
为什么在使用 GetAsyncKeyState 时,单次按下时会出现超过 1 个(几百个)按键的情况。当我只按一次时,它会打印一百个相同的键。 谢谢,…
无法读取其他应用程序的标题
跳转我如何在主程序中找到窗口句柄... 在 C# 中, 我运行 notepad.exe 然后在其中输入一些内容,然后使用 SPY++ (0x111111) 找到主窗口句柄, [DllImp…
是否可以将 Win32 应用程序的输出重定向到图片框?
我以前见过将 Windows Media Player 的输出重定向到 C# 中的 Picturebox 的代码示例。我有兴趣为其他 Win32 应用程序执行此操作。考虑到我可以获得要…