我们如何管理使用 Win32 api 运行的应用程序的 wndproc function? 我使用的软件语言是 Go。 我尝试了不止一种方法,但无法做到。 你能帮我吗? 我正在使用 Microsoft Spy ++ 学习记事本应用程序的 HANDLE (HWND) 值然后我通过 SPY ++ 观察 ...
我们如何管理使用 Win32 api 运行的应用程序的 wndproc function? 我使用的软件语言是 Go。 我尝试了不止一种方法,但无法做到。 你能帮我吗? 我正在使用 Microsoft Spy ++ 学习记事本应用程序的 HANDLE (HWND) 值然后我通过 SPY ++ 观察 ...
我正在尝试在 win8 和 winforms 中制作一个鼠标透明表单,其中包含可点击的控件。 我可以使用此代码使表单鼠标透明 (在 win8 上 WndProc 方法不起作用) 但是当我让表单鼠标透明时,这个表单中包含的控件也是鼠标透明的 我能做什么? ...
我仍在支持旧的vb6应用程序,该应用程序利用GetWindowLong和SetWindowLong在运行时根据设置删除ControlBox。 这在所有32位系统上都很好用,但是当它在64位系统上运行时,主窗口将不再正确刷新。 问题似乎出在诸如TextBox,ListBox或CommandBu ...
这看起来像重复的,但请先听我说。 这更多是在调试方面。 我正在尝试使用此处的方法删除窗口的边框。 有哪些事情会使这些功能不起作用? 使用ShowWindow(Handle, SW_HIDE)隐藏窗口也不起作用。 我已经创建了自己的具有许多功能的Window类,所以我不想在这里粘贴整 ...
在头文件WinUser.h ,有一部分定义了SetWindowLong()的第二个参数的常量。 但是如果_WIN64被定义,它们就在 undefined 之后; 它是在我的 64 位系统中定义的。 如您所见,还有一组GWLP_***常量,但它们没有记录在SetWindowLong()的页面中。 ...
检测窗口移动/拖动其他进程的最佳方法是什么? 在Windows7 64位 我目前正在使用C ++和C#从DLL调查Global Hooks。 这是一种痛苦,因为它不想正常工作。 我在键盘和鼠标钩子方面取得了一些成功。 但对于窗口消息,我只是不知道什么是错的。 这是我的.dll ...
我试图将另一个窗口(在另一个进程中)子类化,所以我注入了一个dll,该DLL调用SetWindowLongPtr,但失败了,GetLastError返回5。 编辑:它绝对正确的PID。 编辑2: 我得到了错误的HWND,但现在已得到解决(还编辑了代码) 我不再得到错误5(来自Get ...
编辑:更多信息我已经将其范围缩小到某些计算机上的某些应用程序。 我正在尝试在特定显示器上以全屏模式启动Chrome。 这在我测试过的大多数系统上都可以正常运行,但是我们遇到了一组运行Windows 7 Pro 32bit的计算机,这些计算机可以正确移动和调整大小,但是它们的边框和按钮仍然完好 ...
当我使用SetWindowLong命令更改树视图的方向时,其节点上的popupmenu不会显示。 完整代码在这里: ...
我想P / Invoke到GetWindowLongPtr和SetWindowLongPtr ,我看到有关它们的相互矛盾的信息。 有些消息称,在32位平台上,GetWindowLongPtr只是一个调用GetWindowLong的预处理器宏,而GetWindowLongPtr不作为user ...
我用C#创建了一个小应用程序,该程序从窗口中删除边框和标题,然后将大小设置为用户的分辨率并将其居中。 当我想在窗口模式下玩游戏而不会被边框烦恼时,可以使用该实用程序。 大多数游戏都可以正常运行,但是我尝试在最近发布的游戏Alpha Protocol中使用它,但它不起作用。 我几乎可以说游戏 ...
我有一个窗口,周围有一个坚固的边框。 如何使用SetWindowLong和GetWindowLong删除边框(所有非客户区域)? ...