Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
问这个问题的目的是为了加深我的理解。 我试图动态加载本机 DLL,并注意到一个我无法理解的现象。 所以鉴于我的 DLL 有以下内容...
为什么我无法在 C++ 中将字节数据包从单独的线程发送到 COM 端口?
我正在开发一个应用程序,我使用特定协议通过 COM 端口将数据包发送到硬件。我有可用的协议规范文档。我可以使用 Wri 发送数据包...
在 FreeType 和 OpenGL 渲染中更改文本颜色很困难
我目前面临使用 FTGL 和 OpenGL 渲染文本时更改文本颜色的挑战。尽管努力设置文本颜色,渲染的文本似乎是默认颜色(红色)...
我正在“C:\”上调用 CreateFileW,但它间歇性失败,并出现 NotFound 错误。 代码参考 例如 path_name = "C:\".encode_utf16().collect::>() 创造...
我已成功构建并运行示例 Win Api 应用程序。接下来我添加了对 WM_CHAR 和 WM_SYSCHAR 消息的处理: 案例 WM_CHAR: 案例 WM_SYSCHAR: { UINT32 代码点 = (UINT32)wPa...
我将 C# 实例方法传递给 Win32 API 调用,该调用稍后将用作从 Windows 到我的应用程序的回调函数。当我传递对对象的引用时,该引用是临时的......
我正在尝试初始化 MENUITEMINFO 以调用 InsertMenuItem。当尝试将 const 字符串分配给 dwTypeData 时,出现错误。下面的代码来自 MSDN 示例。 我都收到错误
Windows 的 mbstowcs_s 函数到底有什么问题? 在阅读微软网站上的文档时,我可以清楚地看到这个函数只需要 4 个参数。另外,当我去参加活动时...
如何在Python中使用ctypes获取Windows的会话ID?
我正在尝试使用 Python 中的 ctypes 检索 Windows 上当前用户会话的会话 ID。我的目标是在不依赖外部库的情况下实现这一目标。 这是我的代码...
已解决:如何在Python中使用ctypes获取Windows的会话ID?
我正在尝试使用 Python 中的 ctypes 检索 Windows 上当前用户会话的会话 ID。我的目标是在不依赖外部库的情况下实现这一目标。 这是我的代码...
我需要使用 Windows 的加密 API:下一代验证消息的签名。我有消息、其签名和 PEM 格式的公钥,以及一个原型实现,
是否有像Sleep()这样的Windows API函数可以像MessageBoxA()一样工作?
当我在函数中使用 MessageBoxA() 时,它会暂停该函数,但主程序仍在运行。当我尝试使用 Sleep() 时,它会暂停整个程序,而不仅仅是它所在的函数。为什么会这样...
是否有像Sleep()这样的Windows API函数可以像MessageBoxA()一样工作?
当我在函数中使用 MessageBoxA() 时,它会暂停该函数,但主程序仍在运行。当我尝试使用 Sleep() 时,它会暂停整个程序,而不仅仅是它所在的函数。为什么会这样...
atlwin 和现代 C++ - 特别是创建按值获取 RECT
将现有 WTL 应用程序移植到 C++20。我们遇到的问题之一是 atlwin.h 有一个方法“Create”,其签名如下: HWND 创建( _In_opt_ HWND
.Net 为什么要改变 Process.MainWindowHandle?
我在 Visual Studio 中创建了一个新的 Windows 窗体应用程序,并向其中添加了以下代码: new Form1().Show(); 通过调用此代码,我的进程的 Process.MainWindowHandle 由 Process 报告。
我正在创建一个简单的程序并尝试使用ownerdraw控件,并遇到了这个问题。 我有一个ownerdraw按钮和一个静态ownerdraw背景。该程序似乎正在运行...
GetFileVersionInfo 返回 SQLOLEDB.dll 的错误文件版本
简短版本 SqlOledB.dll的文件版本: 实际:10.0.18362.1 获取文件版本信息:6.2.18362.1 长版 我正在尝试获取 Windows dll 的文件版本“C:\Program Files (x86)\C...
我正在尝试编写一个通用函数来根据当前的标题/文本内容自动计算几种标准类型的WinAPI控件的宽度。这段代码运行得很好...
更新1:这是简化版本: 所以我有一个特殊的固定大小的子窗口,我想让它停留在可调整大小的主窗口的右侧。当用户按