winapi 相关问题

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

如何在C#中隐藏所有窗口的鼠标光标?

TLDR:无论哪个应用程序具有焦点,如何以编程方式隐藏整个桌面的鼠标光标? 即使我在 Windows 鼠标操作中启用了“打字时隐藏指针”...

回答 1 投票 0

Windows:获取系统自动锁定剩余时间

如何获取下次系统自动锁定或自动休眠的剩余时间?

回答 1 投票 0

C++ 登录任务计划错误:未完成帐户名称和安全 ID 之间的映射

我正在尝试在 Windows 7 上使用 C++ 编写一个 Windows 登录触发任务。 我正在关注这个微软教程。 但我在将任务保存到根文件夹时遇到问题。 这里: // ---------...

回答 2 投票 0

LoadLibrary GetProcaddress 为什么这样工作

当我使用函数名称为“MessageBoxA”的 Visual Studio Code 运行此代码时,它确实有效,并且为我提供了指向该函数的指针。但是,当我更改函数名称时...

回答 1 投票 0

ANSI 项目中的SetWindowTextW

我有一个 ANSI 项目。我需要将 CDialog 派生类的标题栏设置为 Unicode 文本。 BOOL CMyDialog::OnInitDialog() { CDialog::OnInitDialog(); ::SetWindowTextW(GetSafeHwnd(),

回答 6 投票 0

HeapAlloc()失败后调用GetLastError()可靠吗?

我最近正在查看一些代码,这些代码在 HeapAlloc() 失败后确实调用了 GetLastError() 。但是,根据 HeapAlloc 函数 MSDN 文档: 如果函数失败,它不会调用 SetLastEr...

回答 1 投票 0

将 BSTR 通过管道传输到 wstringstream?

这里有一个经过尝试和测试的答案,如何转换 BSTR -> std::wstring。但我想将 BSTR 包含在我正在构建的 wstringstream 中。 显然我可以做(作为 MRE 有点做作): 标准::

回答 1 投票 0

ConvertStringSidToSidA("S-1-22-1-1", &sid) 失败,Unix_User+1 的 sid 无效

我尝试了一个简单的三行hello world程序,它尝试获取Unix_User+1的SID: bash -c '获取密码“Unix_User+1”' Unix_User+1:*:4278190081:4278190081:U-Unix_User ,S-1-22...

回答 1 投票 0

调用文件夹的 GetFileAttributes() 时出现“访问被拒绝”

我的程序(以管理员身份运行)正在调用位于 Program Files 中的目录上的 GetFileAttributes() 。 它失败,并且 GetLastError() 返回 0x80070005(“访问被拒绝”)。我没办法

回答 1 投票 0

使用 C# 无需 WMI 即可检测 Windows 进程启动和退出事件

使用 WMI 的 ManagementEventWatcher/EventArrivedEventHandler 将导致创建另一个我试图避免的线程。 WMI 也因其延迟而闻名。 所以我的问题是:我怎样才能检测到

回答 2 投票 0

如何在 OPENFILENAMEW 中预设文件名

我想从我的程序中保存一些数据,我试图给用户一个对话框,他可以在其中选择他想要保存数据的位置和文件名。 另外,我想预设一个文件名...

回答 1 投票 0

如何泵送COM消息?

我想等待 WebBrowser 控件完成导航。所以我创建一个事件,然后我想等待它被设置: 过程 TContoso.NavigateToEmpty(WebBrowser: IWebBrowser2); 开始 ...

回答 1 投票 0

XamlCompiler 错误 WMC1006:无法解析程序集或 Windows 元数据文件“Microsoft.Win32.Registry.dll”

我使用 Windows SDK 10.1.16299.15 将 UWP 项目升级到 Fall Creator Update。 当我编译或创建商店包时,我得到: C:\Users...\Visual Studio 2017\Projects\FileRenamer\Get.the.

回答 5 投票 0

如何以编程方式获取 DLL 或 EXE 文件的版本?

我需要使用 C 或 C++ 中的 Win32 本机 API 获取 DLL 或 EXE 文件的产品版本和文件版本。我不是在寻找Windows版本,而是在你右边看到的版本号-

回答 6 投票 0

c++ DrawText() 字体颜色和背景颜色

如何更改使用DrawText()函数时显示的文本颜色和字体背景颜色? 每当我使用 DrawText() 函数时,我总是输出当前字体以及“...

回答 1 投票 0

未在 WndProc 中获取 Windows 8 WM_POINTER* 事件

我在 Visual Studio 2013 中创建了一个 DLL,它与操作事件一起工作并输出精细的平移、旋转和缩放。之后我尝试将其与 OpenGL 项目合并,以证明......

回答 3 投票 0

如何知道文本输入时键盘是否处于活动状态

我有一个类似于屏幕键盘的应用程序,我需要它知道任何地方是否有键盘光标(插入符号)处于活动状态,因此键盘将设置为活动状态。 我已经搜索过键盘

回答 5 投票 0

如何获取甚至未使用 EnumWindows() API 列出的窗口?

EnumWindows() API 用于对当前运行系统中的所有窗口执行特定操作。 然而,即使“窗口”明显存在,也有没有关于...的信息的情况

回答 1 投票 0

Win32:如何使 HWND 对点击透明?

我想要一个对点击透明的 HWND(即将它们传递到下面的窗口)。 起初我尝试了 WS_EX_TRANSPARENT 但存在各种重绘问题。下面的窗户最终升起

回答 1 投票 0

PostMessage(hwnd, WM_SETTEXT,..) 不起作用,而 PostMessage(hwnd, WM_QUIT,..) 起作用

我有2个应用程序,一个是隐藏窗口(“hW”),另一个是控制台应用程序(“CA”),来自 我想向硬件发送命令。 在控制台应用程序中,我得到了硬件句柄,这是一个问题: 如果我正在跑步:

回答 3 投票 0

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