cost 109 ms
如何检测是否单击了 Windows 开始(Orb)按钮? - How to detect if Windows Start (Orb) button is clicked?

在 Delphi 中,是否可以检测用户何时单击 Windows 的“开始”按钮(左下角调出菜单的按钮)? 我尝试创建自己的“开始”菜单,因此当单击“开始”按钮时,它将显示我的菜单而不是 Windows 的菜单。 我的想法是,当 Windows 启动时,我的应用程序将在系统托盘中自动运行,并检测用户 ...

如何检测鼠标按钮是否从 Python 交换到 Windows? - How can you detect if the mouse buttons are swapped on Windows from Python?

惯用左手的用户可能通过将主按钮设置为鼠标右键而不是左键来交换 Windows 上的鼠标按钮。 什么 Python 代码可以让我检测到此设置? C++和C#也有类似的问题: 使用 C# 从 Windows 读取惯用手设置 8 检查鼠标按钮是否在 C++ 中交换 ...

如何在应用程序清单中正确引用私有 Windows 程序集? - How do I correctly reference a private Windows assembly in the Application Manifest?

我的设置和我试图实现的目标我的项目设置为使用CMake , Ninja作为我的生成器, MSVC作为我的编译器。 我有一个可执行目标A.exe和 2 个共享库目标( B.dll和C.dll )。 我在 Windows 上并通过链接到他们的 static 对应B.lib和C.lib来使用加载时链接。 ...

为什么我可以将 CHAR[] 作为 LPSTR 参数传递? - Why can I pass CHAR[] as a LPSTR parameter?

这对我有用... ......但我不知道为什么。 我尝试通过LPSTR ,但我得到: 错误 C4700“使用了未初始化的局部变量‘路径’” 我查看了如何初始化LPSTR并得出以下结论: 这是“正确”的代码吗? 使用new和delete似乎是错误的。 我是否仅使用CHAR[]做一些不安全的事情? ...

2023-02-01 10:24:18   2   136    c++ / winapi  
GetClientRect 没有提供正确的矩形 - GetClientRect is not giving the correct Rectangle

我正在尝试创建一个覆盖外部 window 内容的覆盖表单(不包括边框等)。 我相信GetClientRect是用于此目的的正确 winapi 但它似乎不起作用。 我创建了一个示例,我将表单加载为黑框并将其显示在打开的记事本上。 这个的output是: 我预计 output 是: 从我所有的搜索中 ...

为什么将 C:* 传递给 Windows API function FindFirstFileA 列出当前目录中的文件? - Why does passing C:* to the Windows API function FindFirstFileA list the files in the current directory?

在使用 Rust 的std::fs::read_dir function 调试一些看似意外的行为时,我使用底层FindFirstFileA Windows API function 做了一个小例子。 当使用C:\\*作为参数列出文件时,列出 C 驱动器根目录中的文件,但是当传递C:*时,列出当前目 ...

2023-01-30 17:37:53   1   77    c++ / winapi  
文件开头Append - Append at the beginning of the file

我正在使用 winapi 的 CreateFile() 和 WriteFile() 函数以 append 模式打开文件并写入文件。 当我使用 FILE_APPEND_DATA 标志,然后写入文件时,它 append 是文件末尾的新项目,但我想 append 是文件开头的新数据。 我浏览了很多论坛和 ...

SendKeys.SendWait() + Electron 应用程序交互:如何设置 DOM3 键盘事件“代码”? - SendKeys.SendWait() + Electron App Interaction: How to set the DOM3 keyboard event "code"?

我正在尝试在需要键盘输入的基于 Electron/javascript 的游戏上自动执行操作。 示例:键入“a”应该会激活游戏中的一项功能,我想用软件自动执行此操作。 问题:我注意到在 C# 桌面应用程序中使用SendKeys.SendWait("a")时,相应的 DOM 事件确实触发(我使用事件 ...

以编程方式更改 Windows 终端字体 - Change Windows Terminal font programmatically

我想写一个二维象棋程序。 它不需要太多用户输入,因此它将仅使用 Windows 控制台,而不是任何 GUI。 我知道如何访问 Windows 控制台 API 并使用汇编语言或 C++ 更改其字体。对 Windows 终端使用相同的方法不起作用,因为它被编写为作为字体不可知终端。 但是,在 Windo ...

Win32 C++ 写入串口一段时间后程序冻结 - Win32 C++ writing to serial freezes the program after a while

我添加了一个串行端口写入我的代码,现在它在十分之几的迭代后冻结了。 几分钟就可以正常工作。 如果我去掉串口相关的线,它会一直运行的很流畅。 我正在使用 Visualstudio。 谁能发现问题? 我已使代码尽可能简单。 它仍然有一些严重的问题。 ...

用Word VBA找到另一个打开的APP window的ID Window - Use Word VBA to find the Window ID of another open APP window

编辑:“我在发布这个问题后意识到代码实际上并没有切换到另一个 window,但它确实获得了 Window ID 号。因此我修改了问题以反映代码的实际作用。我确实让代码以 64 的形式工作位,一旦我在底部处理了 Eugene Astafiev 的回答中的建议,就会发布答案。” 我在多个线程中找到了这 ...


 
粤ICP备18138465号  © 2020-2025 STACKOOM.COM