winapi 相关问题

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

如果用户在应用程序没有聚焦时按下“打印屏幕”键,如何收到通知?

如果用户在窗口具有或不具有焦点时按下“打印屏幕”键,我希望应用程序能够收到通知。

回答 1 投票 0

C++中调用构造函数和调用构造函数的函数指针有什么区别

问这个问题的目的是为了加深我的理解。 我试图动态加载本机 DLL,并注意到一个我无法理解的现象。 所以鉴于我的 DLL 有以下内容...

回答 1 投票 0

为什么我无法在 C++ 中将字节数据包从单独的线程发送到 COM 端口?

我正在开发一个应用程序,我使用特定协议通过 COM 端口将数据包发送到硬件。我有可用的协议规范文档。我可以使用 Wri 发送数据包...

回答 1 投票 0

在 FreeType 和 OpenGL 渲染中更改文本颜色很困难

我目前面临使用 FTGL 和 OpenGL 渲染文本时更改文本颜色的挑战。尽管努力设置文本颜色,渲染的文本似乎是默认颜色(红色)...

回答 1 投票 0

Windows `CreateFileW` 间歇性失败

我正在“C:\”上调用 CreateFileW,但它间歇性失败,并出现 NotFound 错误。 代码参考 例如 path_name = "C:\".encode_utf16().collect::>() 创造...

回答 1 投票 0

WM_CHAR - 不正确的 wParam

我已成功构建并运行示例 Win Api 应用程序。接下来我添加了对 WM_CHAR 和 WM_SYSCHAR 消息的处理: 案例 WM_CHAR: 案例 WM_SYSCHAR: { UINT32 代码点 = (UINT32)wPa...

回答 1 投票 0

C#方法用作Win32回调时是否需要固定?

我将 C# 实例方法传递给 Win32 API 调用,该调用稍后将用作从 Windows 到我的应用程序的回调函数。当我传递对对象的引用时,该引用是临时的......

回答 1 投票 0

如何从 const 字符串初始化 LPWSTR?

我正在尝试初始化 MENUITEMINFO 以调用 InsertMenuItem。当尝试将 const 字符串分配给 dwTypeData 时,出现错误。下面的代码来自 MSDN 示例。 我都收到错误

回答 2 投票 0

cpp中的mbstowcs_s有什么问题

Windows 的 mbstowcs_s 函数到底有什么问题? 在阅读微软网站上的文档时,我可以清楚地看到这个函数只需要 4 个参数。另外,当我去参加活动时...

回答 1 投票 0

如何在Python中使用ctypes获取Windows的会话ID?

我正在尝试使用 Python 中的 ctypes 检索 Windows 上当前用户会话的会话 ID。我的目标是在不依赖外部库的情况下实现这一目标。 这是我的代码...

回答 1 投票 0

已解决:如何在Python中使用ctypes获取Windows的会话ID?

我正在尝试使用 Python 中的 ctypes 检索 Windows 上当前用户会话的会话 ID。我的目标是在不依赖外部库的情况下实现这一目标。 这是我的代码...

回答 1 投票 0

如何将 PEM 格式的公钥转换为 CNG 密钥 blob?

我需要使用 Windows 的加密 API:下一代验证消息的签名。我有消息、其签名和 PEM 格式的公钥,以及一个原型实现,

回答 2 投票 0

是否有像Sleep()这样的Windows API函数可以像MessageBoxA()一样工作?

当我在函数中使用 MessageBoxA() 时,它会暂停该函数,但主程序仍在运行。当我尝试使用 Sleep() 时,它会暂停整个程序,而不仅仅是它所在的函数。为什么会这样...

回答 1 投票 0

是否有像Sleep()这样的Windows API函数可以像MessageBoxA()一样工作?

当我在函数中使用 MessageBoxA() 时,它会暂停该函数,但主程序仍在运行。当我尝试使用 Sleep() 时,它会暂停整个程序,而不仅仅是它所在的函数。为什么会这样...

回答 1 投票 0

atlwin 和现代 C++ - 特别是创建按值获取 RECT

将现有 WTL 应用程序移植到 C++20。我们遇到的问题之一是 atlwin.h 有一个方法“Create”,其签名如下: HWND 创建( _In_opt_ HWND

回答 1 投票 0

.Net 为什么要改变 Process.MainWindowHandle?

我在 Visual Studio 中创建了一个新的 Windows 窗体应用程序,并向其中添加了以下代码: new Form1().Show(); 通过调用此代码,我的进程的 Process.MainWindowHandle 由 Process 报告。

回答 1 投票 0

主窗口最小化时,Ownerdraw 控件重叠

我正在创建一个简单的程序并尝试使用ownerdraw控件,并遇到了这个问题。 我有一个ownerdraw按钮和一个静态ownerdraw背景。该程序似乎正在运行...

回答 1 投票 0

GetFileVersionInfo 返回 SQLOLEDB.dll 的错误文件版本

简短版本 SqlOledB.dll的文件版本: 实际:10.0.18362.1 获取文件版本信息:6.2.18362.1 长版 我正在尝试获取 Windows dll 的文件版本“C:\Program Files (x86)\C...

回答 1 投票 0

自动计算标准 WinAPI 控件的宽度

我正在尝试编写一个通用函数来根据当前的标题/文本内容自动计算几种标准类型的WinAPI控件的宽度。这段代码运行得很好...

回答 1 投票 0

减少使用 SetWindowPos 更改窗口左边缘时的闪烁

更新1:这是简化版本: 所以我有一个特殊的固定大小的子窗口,我想让它停留在可调整大小的主窗口的右侧。当用户按

回答 2 投票 0

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