winapi 相关问题

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

使用Windows Hooks拦截键盘事件的问题

我正在致力于使用 WinAPI 创建一个类似于 Windows 版 Vim 的命令行界面 (CLI) 编辑器。目前,我专注于实现编辑模式的逻辑(通过按“i...

回答 1 投票 0

Edge 的“Detach from Edge”侧边栏功能是如何实现的?

Microsoft Edge 在侧边栏中提供了“从 Edge 分离”选项,可将侧边栏停靠到屏幕边框。 更有趣的是,它也让其他窗口意识到...

回答 1 投票 0

为什么会生成一条 3 像素的线(一红一绿一蓝)而不是圆形波浪水?

好吧,我在翻译方面取得了良好的进展,因为现在我可以看到像素出现在位图上,但是我不明白的是错误在哪里,我已经重新检查了几次,我认为......

回答 1 投票 0

创建带有图标和透明背景的设备上下文

我正在尝试使用 HICON 获取图像,但背景不透明。我怎样才能使它透明?我需要一个 winapi 示例,因为代码位于 Dart 中,但它具有所有 Windows 调用/功能...

回答 2 投票 0

如何用python移动桌面图标?

我正在制作一个 python 程序,使用 winapi 中的 LVM_SETITEMPOSITION 移动桌面图标,但我对 commctrl.LVM_SETITEMPOSITION 有问题,它给了我一个错误 'int' object is not

回答 1 投票 0

在Delphi中使用SetWindowDisplayAffinity的问题

我在上一个问题中收到了各种反馈和帮助(阻止delphi(亚历山大)中的屏幕截图或屏幕捕获),经过一些搜索和研究,我遇到了以下问题...

回答 1 投票 0

如何更改 Windows 中的语言键盘布局(C++)

我需要更改键盘语言。 使用此代码,如果焦点应用程序处于焦点状态,我可以更改语言: #包括 #包括 #包括 #包括 #我...

回答 2 投票 0

Delphi中使用SetWindowDisplayAffinity的问题

我在上一个问题中收到了各种反馈和帮助,阻止在delphi(亚历山大)中进行屏幕截图或屏幕捕获[重复],经过一些搜索和研究,我遇到了...

回答 1 投票 0

固定 CListBox 相对于可见客户区域的位置,无论 CScrollView 中的滚动位置如何

在使用CScrollView的MFC SDI项目中,我们可以让CListBox随着鼠标滚动而移动,以便即使用户滚动,列表框也出现在相同的位置(相对于可见客户区域)...

回答 1 投票 0

Icon.FromHandle:我应该处理它,还是调用DestroyIcon?

我使用Win32 SHGetFileInfo 来获取属于某个文件的图标的句柄。 stackoverflow 上也有很多关于如何执行此操作的描述,例如:Get Iconsused by shell 之后

回答 3 投票 0

win32 不支持 CryptUIDlgSelectCertificateFromStore 吗?

Win32 应用程序不支持 CryptUIDlgSelectCertificateFromStore 吗? 我尝试显示商店中的证书列表,但它仅列出一个证书,也不允许选择任何其他证书

回答 1 投票 0

Win32 - 按钮图像在工具栏中显示的顺序错误

我正在使用 win32 api (在 Visual Studio 中)创建一个简单的 Paint 应用程序。我创建了一个工具栏并添加了 10 个工具栏图像的位图(TBbuttons.bmp - 大小:160x16 像素 - 4bpp 索引...

回答 2 投票 0

如何在 C++ 中创建用于运行游戏的帧率计数器

我正在创建一个游戏启动器,我希望我的程序在游戏运行时开始不断地计算控制台应用程序上的帧,然后当我退出游戏时它会停止。 这个函数开始游戏...

回答 1 投票 0

我想在我的winapi C程序中画一个图形,有什么控件吗?

winapi32控件中有没有可以用来画这样的图的控件? 你不知道我怎样才能画一个吗? (类似这样的!)

回答 3 投票 0

如何跨平台处理UTF-16字符串?

使用 WinAPI 时,经常使用的类型是 wchar_t,但是我偶然发现许多消息来源都说 wchar_t 不应该在其他平台上使用,因为它没有标准化......

回答 1 投票 0

获取 win32 窗口并以编程方式添加菜单

我有一个提供跨平台应用程序UI的dll。对于 Windows,底层平台使用 Win 32 API。我正在尝试创建一个包含此 dll 的 Win UI 3 应用程序并添加其他功能。

回答 1 投票 0

IAsyncOperation“已完成”处理程序竞争条件?

IAsyncOperation 接口公开一个 Completed 属性,用户可以将操作完成时调用的方法附加到该属性。 MS 在网上有示例代码,说明...

回答 1 投票 0

在 DirectX 中渲染后看不到我的模型

我在使用 DirectX 在打开的窗口中显示模型时遇到问题。 这是我的代码: 结构体MatrixBufferType { XMMATRIX 世界视图投影; }; // ConstantBuffer-Kla 的定义...

回答 1 投票 0

如何获取窗口的气动捕捉状态?

当通过 aero snap 调整窗口大小时,User32.GetWindowPlacement(hWnd).rcNormalPosition 仍存储其原始矩形,而 User32.GetWindowRect 会受到影响。 由于空气动力学按扣似乎是独立的...

回答 2 投票 0

Win64 NASM:CommandLineArgvW 中的段错误

任何使用标准 Windows 调用约定在 NASM 中调用 CommandLineToArgvW 的尝试都会导致出现段错误。这个 C 程序的等价物工作得很好 NASM源代码:

回答 1 投票 0

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