winapi 相关问题

Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。

Windows 上服务/驱动程序 IO 文件的未完成客户端数量

服务/驱动程序(.sys)启动后,通常通过文件(客户端伪代码)进行通信: HANDLE gHandle = CreateFileA("\\.\DriverFile", GENERIC_READ |通用_...

回答 1 投票 0

如何使用 Windows API 在 Windows 中打开和关闭蓝牙

我想创建一个简单的 C++ 应用程序,以编程方式切换蓝牙。我已经成功使用bluetoothapis.h来查询和列出有关蓝牙设备的信息,但我找不到任何功能...

回答 1 投票 0

无边界 C++ 窗口不会触发 Windows 11 的停靠面板

我最近用 C++ 和 Win32 API 创建了一个窗口。我想为其制作一个自定义标题栏(我覆盖了 WM_NCHITTEST 以便能够将其拖动到任何地方): #包括 L结果回调

回答 1 投票 0

包装Windows的Window API时的设计问题

我正在用 D 为 Windows 编写一个面向对象的窗口 API 包装器,并且我遇到了(非特定于语言的)设计问题。 Windows 要求所有窗口事先使用 Registe 注册...

回答 3 投票 0

使用WinDbg查找C++静态类成员的地址

我没有使用 WinDbg 的经验,我正在尝试在 C++ Win32 应用程序中的静态成员变量上设置数据断点 (ba),以查看它何时被意外写入损坏。让我们...

回答 1 投票 0

CreateCompatibleBitmap 和 CreateDIBSection(内存 DC)

从我在这里读到的内容看来,大多数 Windows GDI 函数都得到了加速。例如,调用 BitBlt() 或 AlphaBlend() 会使用硬件加速(如果可用)。它还提到...

回答 1 投票 0

CreateDIBSection() 在幕后

我一直在使用WinAPI的CreateDIBSection()逐像素绘制,然后我使用BitBlt()到DC。我很好奇。 CreateDIBSection 的底层数据结构发生了什么? BITMAPINFO 结构体...

回答 1 投票 0

如何不在每行行首输出符号,而是在行尾输出?

这是C++中的代码,它可以工作,但是给定的符号被插入到行的开头,但它应该在每行的末尾。 #包括 #包括 #包括...

回答 1 投票 0

WNDCLASSEX 结构中最少需要的信息是什么?

我正在尝试调用RegisterClassEx,我需要生成一个WNDCLASSEX结构。该结构的最低要求是什么? 在本示例中,我使用 C#,并使用 CsWin32 来生成

回答 1 投票 0

sink writer在成功1-3次后总是停止或出错?

我正在使用接收器编写器来编写从桌面复制获得的示例。 但成功1-3次后就会停止或出错,代码如下: 而(真){ hr = dxgiOutputDuplication->

回答 1 投票 0

SHGetKnownFolderPath 未在此范围内声明

我已经学习 Java 编程大约 7 个月了,我对 C++ 产生了兴趣。我目前也在读一本c++的书。 我使用 eclipse c++ 因为我对 eclipse 非常熟悉。 ...

回答 3 投票 0

无法打开注册表项,RegOpenKeyEx 返回 ERROR_NO_MORE_FILES

我正在开发一个 C++ 函数来检查注册表路径是否存在。它处理不同的根键(如 HKEY_LOCAL_MACHINE 和 HKEY_CURRENT_USER)并使用 RegOpenKeyEx() 打开路径。 接下来...

回答 1 投票 0

使用 C/C++ API 替换 powershell 的“get-netadapter”

我需要根据 Windows 网络管理器显示的连接名称获取网络适配器 GUID。 Powershell 的 get-netadapter 可以完成这项工作,但我想用 C/C++ 来完成。我知道他们...

回答 1 投票 0

如何截取 Zoom 窗口?

我的应用程序需要以编程方式截取缩放窗口的屏幕截图。我使用标准 Windows API 调用实现了这一点: Hdc hdcWindow = GetWindowDC(hwnd); Hdc hdcMemDC = CreateCompatibleDC(

回答 1 投票 0

如何获取每个显示器的尺寸(分辨率)?

我需要有关如何检索屏幕分辨率的帮助,如下图所示。 我找到了这个文档,它非常有帮助。这是我根据这些文档尝试过的代码: ...

回答 3 投票 0

Windows 11 中的 IME 文本框失败(Win32 上的 MSVC)

在较旧的 Win32 非 unicode 应用程序中,我有一个文本编辑器可以处理以下消息中的 IME - WM_IME_COMPOSITION: ... if (lParam & GCS_RESULTSTR) // 标志表示 IME 字符有 ...

回答 1 投票 0

ControlSend 在 AHK 中做什么?

AHK 脚本的一个功能是它们可以将击键发送到窗口,窗口解释击键并相应地显示它们。使用的函数在 AHK 中称为 ControlSend。 我是

回答 1 投票 0

无法在 VC2010 Express 中打开包含文件“afxres.h”

我正在尝试使用 VS Express 2010 编译一个旧项目,但出现此错误: 致命错误 RC1015:无法打开包含文件“afxres.h”。从这段代码 /////////////////////////////////////////...

回答 9 投票 0

如何在 C++/CLI 中使用 DeviceCapability() DC_BINNAMES

如何在 C++/CLI 中使用 DeviceCapability() DC_BINNAMES ? LPTSTR sizeBuf = ... DeviceCapability(printerName.c_str(), NULL, DC_BINNAMES, sizeBuf, NULL); 对于 (int i = 0; i < nCount; i++) std::wco...

回答 1 投票 0

控制台中精确的按键事件处理

我正在编写这个控制台应用程序,每 500 毫秒更新一次控制台。虽然我想设置一些按键操作。但使用下面的方法并不精确,而且会错过...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.