Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
使用 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 上执行特权操作的安全应用程序(特别是它会更改系统时间)。因此,我要求用户使用管理员运行此应用程序
调用本机 Win32 API 时何时使用 Span<T> 与 Marshal?
我需要调用一个 Win32 API,它将一个以 null 结尾的字符串吐出到缓冲区中,然后从缓冲区中读取该字符串。 我最近了解了 Span,我正在尝试弄清楚
如何使用 Win32 API 正确、安全地打印到 stdout/stderr?
你可能会说。 //#定义统一码 #包括 int main() { HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); LPTSTR msg = TEXT("你好,世界! ”); WriteConsole(hOut,...
我想更改应用程序中标题栏的颜色,就像我在 Skype Preview 等程序中看到的那样。我在互联网上找到了仅提供的一种解决方案(WM_NCPAINT),
滚动时 MFC 中的 BitBlt 问题:未绘制新的可见区域
我正在努力在利用 CScrollView 的 MFC 项目中使用内存 DC 实现双缓冲。我的自定义视图类派生自 CScrollView。 但是,我在 scro 时遇到问题...
我用 C++ 编写了一个简单的程序,它使用 Windows API 中的 BitBlt 捕获屏幕并将其保存到文件中,某些分辨率似乎会出现内存错误,而且我似乎无法找到该模式...
我有一个 MFC 组合框,特别是从 CComboBox 派生的类型,创建为下拉列表框,无法编辑所选条目,即可选项目的简单列表。 我愿意