Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
我正在尝试捕获具有活动光标的当前窗口的屏幕截图。但如果这是一个应用程序窗口,结果总是缺少标题栏: 私有无效 CaptureActiveWindow...
在地图上使用 WM_KEYDOWN 和 WM_KEYUP 时出现延迟
我将 WM_KEYDOWN 和 WM_KEYUP 与地图结合使用来处理按键事件,但当我同时按下太多按键时,它会产生滞后。 下面是我用来处理这个事件的代码。 标准...
我试图在一个具有极其复杂的依赖结构(大量DLL)的项目中跨DLL共享一些数据。 我希望能够将一个密钥与某个部分中的某些数据相关联...
我有一个 CLI 程序,它使用 libintl 的 gettext,并调用 setlocale(LC_ALL, "") 将输出语言更改为用户的首选语言。 我正在一台机器上进行开发......
可以将 C#/WinRT 与较新的 .NET 版本(例如 NET 8)一起使用吗?
刚刚偶然发现了 C#/WinRT,其中指出 虽然我们的重点是支持 .NET 5,但我们希望生成兼容 .NET Standard 2.0 的投影。 NET 5 已经是
`CreateWindowEx` 似乎返回不正确对齐的指针 Win32
我在用 C 编写的 Win32 项目中有以下代码: const HWND 窗口 = CreateWindowExW(...); static_assert(alignof *window ==alignof (int)); // 1. 始终为真 断言((uintptr_t)窗口%
在 C 语言中,我正在创建一个使用 WinAPI 的程序。对于这个程序,我正在编写一个函数来启用指定的权限。这是我所拥有的: void EnablePrivileges(LPCWSTR awszPrivilege...
我正在学习SAL注释,我在Visual Studio 2017中测试了这个示例。 我以为当我将 NULL 指针传递给 InCallee 时编译器会报告警告或错误,但是,它仍然可以构建
我正在开发自定义凭据提供程序,需要在针对 Active Directory 或缓存凭据进行 MFA 操作之前预先检查域或本地用户凭据。我现在正在使用 LogonUser m...
您好,我如何用程序(c#)确定Bios日期是否已更改? 更新 我正在寻找机器日期,因为我想编写程序来检查某些机构是否更改了该值,如图...
详细背景 我的项目是在 Windows 资源管理器中创建一个图标来访问远程位置并使 Windows 上的导航与本地文件系统的导航相同。 这是工作......
使用 C++ 在 WinRT 应用程序中静默打印 PDF 文件而不显示任何窗口
我正在使用 C++ 开发适用于 Windows 的 WinRT 应用程序。我有 PDF 文件的路径(存储在磁盘上)和打印机的名称。我的目标是以编程方式(静默)打印此 PDF 文件
我正在使用以下库调用将窗口更改为暗模式: BOOL 暗 = TRUE; DwmSetWindowAttribute(hwnd, DWMWA_USE_IMMERSIVE_DARK_MODE, &dark, sizeof(dark)); 这有效,有一个...
我想将键记录在我用java设计的表中。要获取用户按下的键(在 Windows 上),建议我使用函数 SetWindowsHookEx。但我不知道如何利用这个乐趣...
Frameless Qt + WinAPI 最大化窗口大小大于 availableGeometry()
我正在努力解决以下问题。我的窗口左上角在最大化时具有负坐标(x 和 y 均为 -9),并且它的大小实际上大于可用区域。 我是...
我知道 StackWalk64 与所有 dbghelp 函数一样是单线程的,正如 MSDN 文档中明确指出的那样。 http://msdn.microsoft.com/en-us/library/windows/desktop/ms680650(v=vs.85).aspx &...
如何根据GetSystemDefaultLangID返回的LANGID获取最合适的字体?
EnumFontFamiliesExW 返回太多重复的字体名称,不适合呈现所有字体以供用户选择。我正在使用 EnumFontFamExProc 的 lpelfe->lfCharSet 来过滤和保存...