winapi 相关问题

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

如何更改窗口类的背景画笔?

当用户拖动 OLE 对象时,我需要更改窗口的背景画笔。 我的代码如下。 实际上调用了SetClassLongA。 hWnd、DragBrush 都可以。 但背景...

回答 1 投票 0

Win32 API:使用 USER_INFO_3::usri3_password_age 可靠地确定用户密码的最后更改时间?

AFAIK,获取用户帐户最后一次更改密码的时间的唯一方法是调用 NetUserGetInfo(),然后根据 PUSER_INFO_3::usri3_password_age 计算时间。但是,看起来

回答 1 投票 0

为什么 FindFirst 返回与掩码不匹配的文件名?

我将参数值“*1.dat”传递给FindFirst,仍然是FindFirst()例程返回的第一个文件是46checks5.dat,非常一致。 这是一个已知问题吗? vpath:=修剪(vpath); 结果:=

回答 2 投票 0

如何创建没有 MSVCR90D.dll 的 Win32 DLL?

我正在尝试使用一个简单的函数重新创建现有的 C Win32 DLL。 我已经设法使用 VS C++ 2008 Express 完成此操作,并且我的新 DLL 可在我的 Vista 开发计算机和客户端上运行...

回答 5 投票 0

使用 DWM_WINDOW_CORNER_PREFERENCE 使工具提示窗口的角变圆,使窗口更高

在我的后台应用程序中,我使用没有标题或边框的小工具提示窗口。 FormCreate() 包含以下代码: SetWindowLong(Application.Handle, GWL_EXSTYLE,GetWindowLong(Application.Handle,

回答 1 投票 0

如何确定用户的屏幕是否在 Windows 中锁定(使用 Go)?

如何确定 Windows 中用户的屏幕是否被锁定?我正在用 Go 编写,但我认为这更多是关于 WinAPI 的。 目前,我正在使用以下功能: 常量 DESKTOP_SWITCHDESKTOP =

回答 1 投票 0

Win32 复制文件无需替换

我目前正在使用这个答案来复制代码中的目录: https://stackoverflow.com/a/11483739/14296133 我遇到了一个问题,即复制并替换所有同名文件。对于

回答 1 投票 0

IAudioClock 线程安全

有关各种 WASAPI 交互的线程安全性的文档缺乏明确性。 对于 IAudioClock,它确实提到了 IAudioClient::GetService() 和接口 obta 的 Release()...

回答 1 投票 0

WER 迷你转储中使用哪些自定义转储标志?

我正在使用 Windows 错误报告的注册表设置来捕获 Win32 C++ 程序崩溃时的小型转储。 我想包含来自我的进程的字符串数据,至少是...范围内的字符串数据

回答 1 投票 0

如何枚举特定桌面上运行的线程?

假设某个进程调用SetThreadDesktop() API来捕获特定桌面的屏幕。 是否可以识别桌面内的该线程并了解调用者进程? 如果是的话,

回答 1 投票 0

许多不知从何而来的警告

我正在尝试创建电影观看程序,一切都很好,但我没有尝试将 sqlite 包含到该程序中。许多警告甚至与 sqlite 无关。没有什么帮助,所以我希望也许

回答 1 投票 0

如何在 WINAPI 中获取 Windows 10 构建版本、修订号?

我想使用 WINAPI 在 Windows 10 上获取构建版本。 当前窗口版本:10.0.19042.685 我尝试使用 WMI 查询来获取它。 从 Win32_OperatingSystem 中选择版本、内部版本号。 -> V...

回答 1 投票 0

win32gui 中的 Python PyHANDLE 对象

我一直在尝试创建一个覆盖另一个应用程序的透明窗口。 我发现 win32 扩展有点乱,有 win32ui、win32gui、winxpgui 等。

回答 2 投票 0

C++ 中 NtWaitForSingleObject 的神秘行为 - 在没有 std::cout 的情况下返回无效句柄错误

我的程序遇到了一个奇怪的问题,该程序在循环中使用 NtWaitForSingleObject 和 NtDelayExecution 。问题是函数 NtWaitForSingleObject 偶尔会返回错误

回答 1 投票 0

将 `misc-include-cleaner` 与 <windows.h>

我想在我的代码库中使用 clang-tidy 的 Misc-include-cleaner 检查,但不幸的是,整个 WinAPI 中使用的 标头与 IWYU 哲学相冲突。 从技术上来说...

回答 1 投票 0

如何在GDI+颜色中设置单独的颜色?

GDI+ Color 类具有 Get* 函数,它返回特定颜色和 alpha 通道的值(如 GetR 和 GetRed;其中两个用于同一件事!),同时缺少 Set for

回答 1 投票 0

对 LONG_PTR 的未定义引用,Digital Mars C++ 编译器问题

我正在使用Win Api。我的程序使用LONG_PTR。它可以使用 MinGW 和 Borland C++ 编译器进行良好的编译。但是当我尝试使用 Digital Mars C++ 编译器编译它时,它给出了错误 undef...

回答 1 投票 0

windows-rs SetWindowLongPtrW 失败,错误代码 0

目标 能够访问 window_proc 函数中我的结构体的字段。 问题 我已将错误范围缩小到以下代码行。这会导致代码下方出现错误。我瘦了...

回答 1 投票 0

我可以通过检查 DLL 本身来判断使用哪个版本的 Visual Studio 来构建 DLL吗

我需要重建一个多年前构建的 DLL。我有原始的 C 源代码,但没有 Visual Studio 项目或解决方案。我想尝试使用相同的 Visual Studio 来重建它

回答 1 投票 0

SetClipboardData 和 HANDLE 的新运算符

#包括 int main() { HANDLE h = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, 4); //new char[4]{ "QWE" }; if (!h) 返回 1; strcpy_s((char*)h, 4, "QWE...

回答 1 投票 0

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