winapi 相关问题

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

如何检测键盘上的删除键何时被按下?

我希望当按下 Del 键时调用某个函数。 如果可能的话,如何使用 getch() 或其他嵌套的 getch() 调用来实现这一点?

回答 3 投票 0

静态链接的应用程序 - 无效或损坏的 dll

我有一个使用 winInet 类的应用程序 - #include 和 wininet.dll 我想静态链接我的应用程序中的 WinInet 函数调用以及 dll...

回答 3 投票 0

如果设置了SIF_DISABLENOSCROLL,SetScrollInfo()是否会隐藏滚动条?

如果我有一个带有内置滚动条的顶级窗口,并且水平滚动条设置了 SIF_DISABLENOSCROLL,并且如果我将窗口垂直调整为较小的尺寸,SetScrollInfo() 会隐藏

回答 2 投票 0

从 go 调用函数指针。 (Windows 管理基础设施客户端)

我为 Windows 管理基础设施 (MI) 开发了 go pure go 客户端。它是 WMI 的继承者。 虽然初始化工作是缩进的 包主 进口 ( “不安全” “走吧……

回答 1 投票 0

高效查找DLL资源中的第一个图标组

本文指出,MS-Windows 提取嵌入在 .dll 或 .exe 文件中的第一个图标,以便在 Windows Shell 中显示它。 哪个图标? 如果 .EXE 或 .DLL 文件只有一个 RT_GROUP_ICON 资源...

回答 1 投票 0

有没有办法显示所选日期的日期?

我想显示所选月份当前日期旁边的日期,同时循环该月的所有日期。 变量 dtSelectedDate、dtStartDate、dtEndDate、dtCurrentDate、d1:TDateTime; 开始

回答 1 投票 0

有没有办法显示当前日期旁边的日期

我想显示所选月份当前日期旁边的一天 每月所有天循环 变量 dtSelectedDate、dtStartDate、dtEndDate、dtCurrentDate、d1:TDateTime; 开始 dt选定日期 :=

回答 1 投票 0

在 C++ (win32) 中将位图转换为内存中的 PNG

我可以仅使用 Platform SDK 将位图转换为内存中的 PNG(即不写入文件)吗? (即没有 libpng 等)。 我还希望能够定义透明颜色(不是 alpha 通道...

回答 8 投票 0

如何正确检索与 Windows 上的扩展关联的打开命令?

我正在尝试找出用于打开给定扩展名的文件的可执行文件,因此如果扩展名没有该可执行文件的图标,我可以显示该可执行文件的图标。 我知道

回答 4 投票 0

HBITMAP 添加透明度/Alpha 通道

我正在尝试向 hbitmap 对象添加透明度,但它从不绘制任何内容:/ 这是我用来绘制手柄的代码: HDC hdcMem = CreateCompatibleDC(hDC); HBITMAP hbmOld = (HBITMAP)

回答 1 投票 0

如何使用 MFC 或 GDI 或 GDI+ 设置位图中所有像素的 alpha 值

我正在使用 MFC 应用程序。我使用内存 DC 创建了一个位图,我想将其保存到 DIB 文件。 我发现到目前为止这段代码是最优雅的: 无效保存(CBitmap * 位图){ CImage图像; 图像....

回答 2 投票 0

测试 32bpp DDB 是否有效 Alpha 通道的更快方法

Windows GDI 对象 HBITMAP 不包含任何将其标记为具有有效 Alpha 通道的标志。 可以通过函数 GetObject() 获取一些有关它的信息,该函数可以返回...

回答 1 投票 0

ProcessTrace 句柄未调用使用 python 和 ctypes 通过 OpenTraceA 注册的回调

我有一个 ETL 文件(例如 example.etl)可以使用 Native WinAPI 进行解析。使用 cpp 我能够解析和处理现有的 windows etl 日志。现在,我正在尝试使用 python 来调用相同的风...

回答 1 投票 0

IsBadReadPtr 仅当附加调试器时出现异常访问冲突读取位置

此测试在附加调试器的情况下引发异常: 节(“IsBadReadPtr”){ 自动分配地址 = VirtualAlloc(nullptr, 0x1000, MEM_COMMIT | MEM_RESERVE, PAGE_NOACCESS);

回答 1 投票 0

RAWPUT - 如何获取鼠标滚轮数据

我正在使用带有directx的rawinput...我试图在使用鼠标滚轮时使用相机进行缩放...当我使用以下代码运行程序时,我从usbuttondata的rawinput获得的数据会消失...

回答 3 投票 0

如何为 32 位位图生成单色位掩码

在 Win32 下,通过执行以下操作从位图生成单色位掩码以供透明度使用是一种常见技术: SetBkColor(hdcSource, clrTransparency); 验证(BitBlt(hdcMask,0,...

回答 5 投票 0

如何以编程方式获取哪个进程持有麦克风的打开句柄?

我正在编写一个程序,应该检测相机/麦克风的使用情况。 通过利用以下注册表项,我设法在程序使用我的麦克风时收到通知: HKEY_CURRENT_USER\

回答 2 投票 0

如何以编程方式获取 Windows 中哪个进程正在握着我的麦克风手柄

我正在编写一个应该进行相机/麦克风使用检测的程序 通过利用 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\microphone

回答 1 投票 0

从不同线程调用窗口方法安全吗?

我知道窗口消息只能在创建此窗口的同一线程中处理。 但是是否有可能(甚至安全)创建一个窗口并在一个线程中处理其消息并且

回答 1 投票 0

如何确定命令 ID 是来自 CTreeView 的上下文菜单还是主菜单?

我有一个 CTreeView,菜单上的某些命令作用于所选项目。 当您右键单击并获取上下文菜单时,您可以获取 HITEM 并将其保存到成员变量中以了解它...

回答 2 投票 0

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