Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
如何以编程方式禁用 DWM 并使 Windows 11 中的一个 WinForm 或程序显示 Windows 7 样式的 Windows Basic 窗口标题栏?
在Windows 11中,Windows Basic(非Aero)风格在某些地方仍然存在。该窗体在 Visual Studio 设计器以及 MDI 应用程序中显示时,显示 Windows 7 风格的 Wind...
在哪里可以访问通过`ITaskHandlerStatus`生成的状态报告?
为 COM 服务器实现的 Windows 计划任务实现 ITaskHandler 时,可以访问 ITaskHandlerStatus 来更新状态并报告完成情况。 需要完成并且
为什么我无法使用 Windows API 函数获得正确的光标坐标?
我正在尝试捕获 Windows 应用程序中光标的坐标。当位置 (0, 0) 的坐标正确显示在左上角时,坐标变为 m...
编译器警告 C6385 - Win32Api - Windows GUI 应用程序
我收到一些编译器警告,但我不知道如何修复它们。我自己找不到答案。 int64_t ID = 0; ID = (int64_t)LOWORD(wParam) - 203; std::wstring 数字正数[] = { L&qu...
我正在尝试使用以下命令获取控制台窗口的句柄: #包括 #包括 #包括 #定义NTDDI_WIN7为0x06010000 #定义
IOError:[Errno 13]尝试以“w”模式打开隐藏文件时权限被拒绝
我想替换隐藏文件的内容,所以我尝试以 w 模式打开它,这样它就会被删除/截断: >>> 导入操作系统 >>> ini_path = '.picasa.ini' >>> 操作系统.p...
使用 CreateFont 可以指定字体名称和一堆其他属性。但是,如果我有一个 font.ttf 文件,并且我希望 Windows 加载该特定字体,该怎么办?我如何指定该 sp...
在 Windows 上程序终止之前加入由 DLL 启动的线程
背景 我正在使用 miniaudio 库来实现开源 SFML 3.x 库中的音频模块。 为了简化我们的音频资源管理,我删除了运行时引用
UpdateDriverForPlugAndPlayDevicesW 返回失败,错误代码为 ERROR_FILE_NOT_FOUND,即使文件已存在
我正在编译并运行项目libwdi。它是 Windows 下的 USB 驱动程序安装程序。 在应使用 UpdateDriverForPlugAndPlayDevicesW() 函数安装 INF 的部分中,它返回
我在一页 MS 访问报告中有一个文本框,我已将其设置为 cangrow=no。但是我希望当超出限制时动态地将字体大小更改为较小。所以我需要一个活动
如何保证VirtualAlloc分配的虚拟内存地址在2-4GB之间
我尝试过使用while,但是效果不是很好。有什么办法可以做到吗? 布尔发现=假; uintptr_t memaddr = 0; 整数 n = 0; 而 (!发现 && n < 10) { n += 1; memaddr...
根据文档: “如果您希望应用程序使用 ComCtl32.dll 版本 6,则必须添加应用程序清单或编译器指令来指定应使用版本 6(如果是 ava...
我使用了本示例中的代码并对其进行了更改,因为我需要测试字符网格。 #包括 #包括 void write_symbol_in_color(HANDLE h, 短 x, 短 y,
在winapi中将窗口设置为WS_POPUP样式无法正常工作
我在使用时遇到问题: SetWindowLongPtr(window_handle, GWL_STYLE, WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_POPUP) 如果我使用这些样式创建一个窗口,它将显示为没有
我使用时遇到问题 SetWindowLongPtr(window_handle, GWL_STYLE, WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_POPUP) 如果我使用这些样式创建一个窗口,它将显示为一个没有边框的窗口...
设置了 OFN_ALLOWMULTISELECT 标志的 GetOpenFileName()
我正在尝试使用 GetOpenFileName() 通用对话框调用来弹出打开对话框并允许用户选择多个文件。 我已经设置了 OFN_ALLOWMULTISELECT 标志,以及 OFN_EXPL...
在 Windows 和 MacO 上,连接外部显示器时是否会发送消息? 问题来自于当我在本地监视器上启动程序,退出,然后附加第二个程序时的情况
Windows API 中添加了一些 *_PTR 类型以支持 Win64 的 64 位寻址。 SetItemData(int nIndex,DWORD_PTR dwItemData) 这个 API 适用于 64 和 32 位机器,当我...
我正在尝试编写一个在 Windows 上执行特权操作的安全应用程序(特别是它会更改系统时间)。因此,我要求用户使用管理员运行此应用程序