winapi 相关问题

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

如何在用户在文本框中输入内容时收到按下“回车”键的通知?

一种方法是子类化“编辑”控件并更改其 WndProc。 还有其他办法吗?

回答 1 投票 0

Win32API Wizzard97 PropSheet_SetWizButtons 不起作用

我刚刚学习使用 C 的 Win32 API,我需要向我的应用程序添加向导。这是我第一次这样做,所以我确信这段代码有很多问题。我去过

回答 1 投票 0

在 C# 中使用 LVM_GETITEMRECT 查询桌面图标仅产生位置,而不产生边界。怎么办?

我通过LVM_GETITEMRECT查询桌面图标,只得到图标的位置。但我还需要界限。 文档在这里:https://learn.microsoft.com/en-us/windows/win32/controls/lvm-

回答 1 投票 0

我的主机是我的还是从父母那里继承的?

NT 字符模式应用程序如何确定其控制台是否是从父进程继承的,而不是在 CreateProcess 中新分配的控制台? 哇,这么不受欢迎的标签!添加无线...

回答 2 投票 0

如何调用浏览器打开“about:blank”

使用C代码,如何调用默认浏览器打开“about:blank”(空白页)? 我尝试了很多方法,以下是一些不起作用的方法: 调用 的 ShellExecuteW 或

回答 2 投票 0

Win32 GDI 画笔对象

我正在阅读 Microsoft 的“Win32 入门”系列文章,不久之后我偶然发现了这一行 FillRect(hdc, &ps.rcPaint, (HBRUSH) (COLOR_WINDOW+1)); 据我所知

回答 1 投票 0

Windows dll 可以检索自己的文件名吗?

从 exe 文件创建的 Windows 进程可以访问调用它的命令字符串,包括其文件的路径和文件名。例如。 C:\MyApp\MyApp.exe --help。 但对于 DLL 调用来说却并非如此...

回答 1 投票 0

有没有办法使用内核模式驱动程序在 64 位版本上挂钩 Windows 系统调用? (不禁用PG)

有没有办法在 64 位 Windows 版本上挂钩 WinAPI 系统调用,而不禁用 PG(补丁防护)?使用内核模式驱动程序挂接 SSDT 不是一个选项,因为补丁防护会崩溃...

回答 1 投票 0

直接2D到XPS文件,无需打印队列

Direct2D 允许通过 ID2D1Device::CreatePrintControl 进行打印,这可能会将 XPS 呈现为中间表示形式。使用 XPS Document Writer 或其他打印机,我可以创建 xps f...

回答 1 投票 0

离线时使用 LsaLogonUser 预先验证用户

我有一个具有 MFA 代码和离线 MFA 代码的凭证提供商。当然,凭据提供程序是一个 DLL,并在 NT Authority\System 下的系统应用程序中运行。我不是想...

回答 1 投票 0

如何使用 /utf-8 和 UTF-8 清单处理 WM_CHAR

我无法弄清楚如何更新 WM_CHAR 处理程序以使用新的 /utf-8 执行模式 + 清单。如果我使用带有 unicode 字符的源字符串,我可以正常工作...

回答 1 投票 0

如何在 system() 调用中使用 %localappdata%?

假设我想制作一个打开%localappdata%的程序。我会做 system("start %localappdata%");但这不起作用。 我需要这个程序通过菜单选择打开 %localappdata%...

回答 1 投票 0

从.msstyle中提取控制按钮

Windows 创建的窗口有所谓的控制按钮。这些按钮的意思是“最小化”、“最大化”、“恢复”、“关闭”。这些按钮可以在 .msst 中找到...

回答 1 投票 0

找出物理网络适配器

使用 PowerShell,我可以通过以下方式找到所有物理网络适配器: 获取 NetAdapter -物理 Win32 API中有类似的函数吗? 我已经打电话了 获取适配器地址 获取信息...

回答 1 投票 0

如何查找kernel32.dll和api-ms-win-core-memory-l1-1-0.dll源代码

我试图找到不同windows.h函数的源代码,但我似乎找不到任何东西。我要使用的主要是 WriteProcessMemory() 和 CreateRemoteThread()。 我第一次尝试

回答 1 投票 0

无法向 CListViewCtrl 控件添加列 - WTL

我有基本的基于对话框的窗口,继承自WTL中的CDialogImpl: CMainDlg 类:公共 CDialogImpl { 民众: 枚举 { IDD = IDD_MAINDLG }; BEGIN_MSG_MAP_EX(CMainDlg)...

回答 1 投票 0

MFC 消息泵与 Win32 消息循环

好吧,我有点困惑。当我从《Programming Windows》(Charles Petzold)学习 Windows 编程中的消息循环时,情况看起来不错。我完成了最初的 3 章(Windows 消息、消息......

回答 1 投票 0

将 python str 作为 LPCSTR 传递给 c++ dll

我有一个简单的c++ dll,它调用MessageBox来显示文本 #包括 #define LIBDLL extern "C" __declspec(dllexport) LIBDLL 无效显示(LPCTSTR lpInput) { 消息框...

回答 1 投票 0

如何在 Windows 中获取有关 USB 设备的更多信息?

我有一个 USB 设备 (BBC micro:bit v2),当通过 Web Serial API 连接到 Web 应用程序时,Chrome 会显示该设备,并带有描述“BBC micro:bit CSMIS-DAP”,即使在 Windows 中也是如此。 亲...

回答 1 投票 0

“如何使用 win32 在 Django 中向 html_body 添加样式?”

我尝试使用 win32 库通过 Django 发送电子邮件,但 HTML 样式没有被应用。头部的样式是零星的,身体的样式也是零星的……

回答 1 投票 0

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