winapi 相关问题

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

NSIS 中是否可以在运行时更改特定对话框控件的大小?

我创建了 5 个自定义页面。 在设置过程中,我想更改特定控件的 x、y 坐标或大小。 我尝试了以下方法但没有成功: 例如,更改 y 坐标...

回答 1 投票 0

Win32 LoadLibrary,为传递依赖项添加搜索路径,无需删除 PATH 环境变量

我有一个例子,我需要将 Win32 DLL 加载到进程中。对于这些 DLL 的依赖项,我需要“默认搜索路径”生效,最终搜索 PATH 环境变量...

回答 1 投票 0

将系统剪贴板作为流而不是字符串读取

如果系统剪贴板上有大量文本(例如 150MB 文本文件),我希望能够从流中读取系统剪贴板作为 Unicode 文本,以避免 OutOfMemoryExcept...

回答 1 投票 0

GLEW 与 WinAPI,窗口大小和点击坐标问题

当我使用不同的窗口 API 时,会出现一些差异。当我使用 WinAPI 创建窗口时,它比 GLFW 创建的窗口大 1.5 倍。两者的文档都说宽度和他...

回答 1 投票 0

从 CreateProcess 创建的进程获取输出

在我的控制台应用程序中,我使用 CreateProcess 方法创建了一个进程。 现在,该进程要么向控制台写入“OK”,要么写入“Not OK”。我怎样才能截取该信息,以便我可以以及

回答 3 投票 0

ReadDirectoryChangesW:写入时不会立即执行 FILE_ACTION_MODIFIED,等待文件句柄关闭或打开文件

我目前正在尝试使用 ReadDirectoryChangesW() 来侦听 Windows 上目录中的文件系统事件。一般来说,这是可行的,但我遇到了一个问题:当某些东西只是写入 fi 时......

回答 1 投票 0

我想检测谁导致 WM_COMMAND 被触发?

背景:我有一个带有上下文菜单、普通菜单和加速器的应用程序。 我有一个粘贴命令,如果使用鼠标打开上下文菜单,则粘贴操作应使用 m...

回答 1 投票 0

打开/关闭显示器

是否可以通过代码(C#)以编程方式打开/关闭监视器?

回答 10 投票 0

CreateProcessAsUser 导致进程退出并在进程启动时出现错误 0xc0000142

我正在创建一个简单的控制台应用程序来学习 CreateProcessAsUser() 的用法。 我遵循了我在网上可以找到的一些代码示例。我也完成了一个类似的示例应用程序...

回答 1 投票 0

如何解决链接错误“未定义引用`VIRTUAL_STORAGE_TYPE_VENDOR_MICROSOFT`”?

考虑以下程序示例.c: #包括 #包括 int main() { VIRTUAL_STORAGE_TYPE 存储类型 = {VIRTUAL_STORAGE_TYPE_DEVICE_ISO,

回答 3 投票 0

NCryptSignHash 返回 NTE_INVALID_PARAMETER (0x80090027)

我正在使用一些旧代码,这些代码使用已安装的证书和 CryptoAPI 对数据进行签名,我需要将其迁移以使用 CNG。 我尝试了两种不同的方法,一种使用

回答 1 投票 0

CryptAcquireCertificatePrivateKey() 失败并出现错误 CRYPT_E_NO_KEY_PROPERTY

这是设置 AD CS(Windows Server 2019 Hyper-V 虚拟机) 通过复制智能卡登录模板创建了一个新模板。 将提供商更改为 Microsoft Software Key Storage Provider。 算法是 R...

回答 1 投票 0

如何获取显示器正确的物理尺寸?

如何获得显示屏的尺寸(以厘米或英寸为单位)? 此代码并不总是正确工作: HDC hdc = CreateDC(_T("DISPLAY"),dd.DeviceName,NULL,NULL); int 宽度 = GetDeviceCaps(hdc,

回答 8 投票 0

在Python中读取和写入其他进程的STD句柄

我正在尝试使用 Pywin32 获取另一个进程的 STD 句柄,然后读取和写入它们。 我的源代码是: 导入 win32api 导入 win32con 导入 win32 文件 STD_INPUT_HANDLE = 10

回答 1 投票 0

将任务栏(Shell_TrayWnd)颜色更改为透明

通过研究任务栏的DesktopWindowXamlSource(Shell_TrayWnd)的结构,我找到了一种将颜色更改为完全透明的方法。 DekstopWindowXamlSource结构: 我很好奇是否可以

回答 1 投票 0

WM_SETTEXT 写入 unicode 字符

我写了一小段这样的代码 // 句柄 = 记事本 // 设置要发送的文本 std::wstring message_to_send = L"xin chào bạn"; // 发信息 DWORD_PTR 结果; SendMessageTimeoutW(句柄,

回答 1 投票 0

Windows 资源文件 (.rc):RTEXT 与 WS_EX_RIGHT 样式的 LTEXT

在 .rc 文件中进行对话框本地化时,我发现右对齐静态控件的定义存在以下差异: 在原始资源文件中,DIALOGE 中的静态控件...

回答 1 投票 0

Windows 低级鼠标挂钩不会阻止桌面检测右键单击?

我想测试一下是否可以阻止Windows桌面上检测到右键单击。 测试程序如下,调用并检测正确,但是桌面还是放...

回答 1 投票 0

MouseHook - MSLLHOOKSTRUCT.mouseData 在处理 MouseWheel 时始终返回相同的值

我不知疲倦地在网上搜索并尝试了我遇到的所有可能的解决方案;但找不到可行的解决方案。 我有一个鼠标钩,我已经使用了很长时间了,它......

回答 1 投票 0

默认 STATIC 控件高度为 8(对话框单位)并且文本适合,但 DrawText() DT_CALCRECT 说它太小?

在对话框内,我检查了在资源编辑器中使用默认高度 8 个对话框单位创建的 STATIC 控件。 文字看起来不错。 但是,如果我用

回答 1 投票 0

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