winapi 相关问题

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

EventCreate.exe 创建一个“CustomSource”值,这是什么意思?

命令行EventCreate.exe工具在注册表中注册一个用户定义的事件源,供Windows事件日志查看器使用,像这样: eventcreate /t INFORMATION /ID 100 /L “应用程序” ...

回答 2 投票 0

如何初始化没有默认特征的数据类型(例如 IWICBitmapFrameEncode)?

我正在使用 windows-rs,Windows API 的官方包。 通常我对数据对象初始化没有问题,我可以使用几种方法来完成,例如: 让位图 = BITMAP::defaul...

回答 0 投票 0

WM_SETTINGSCHANGE 在将首选项更改为暗模式时收到两次

我正在 WndProc 中捕获 WM_SETTINGSCHANGE,以便我可以更新我的应用程序以进行暗/亮模式更改。当我在个性化/合作中更改用户偏好时,我运行该应用程序并捕获消息...

回答 1 投票 0

如何在 C# 中读取 WM_SETTINGCHANGE LParam?

在我的 WndProc 中,我收到一条 WM_SETTINGCHANGE 消息,我想在传入消息的 LParam 字段中查看调用者发送的类别。尽我所能(并在到处搜索之后),我...

回答 1 投票 0

如何获取当前进程的当前 I/O 传输计数?

我正在分析一个应用程序,同时编写用于测量磁盘和内存使用情况的代码 我意识到函数 GetProcessIoCounters(HANDLE hProcess, PIO_COUNTERS lpIoCounters) 只检索 ...

回答 0 投票 0

EnumProcesses 无法更新 Vector

我正在尝试使用 Win32 (psapi) 提供的 EnumProcesses 函数枚举 Windows 进程。生活很顺利,所以我使用 Rust 而不是 C++。代码如下。 货物.toml [依赖关系。

回答 1 投票 0

透视投影背后的数学问题

所以我正在尝试只使用 winapi 制作一个简单的游戏引擎。我在维基百科上找到了透视投影的公式,它在 3d 空间中取一个点并将其投影到观察平面上。 矢量 2

回答 0 投票 0

如何从 Windows win32 应用程序中删除标题栏和按钮

我正在 Flutter 中开发一个跨平台应用程序,我想启动一个没有标题栏和窗口控制按钮的半透明背景应用程序。在

回答 0 投票 0

CMFCToolBar 中的 HBitmap 问题

我尝试在CMFCToolBar中添加一个位图,它成功地插入到工具栏中,如下图所示。但它插入的是黑色背景。我尝试用不同的位图插入它......

回答 0 投票 0

SetWindowPos - 仅调整菜单条下方矩形的大小

我想调用 SetWindowPos,使我的窗口(但只是菜单下方的区域)为 400x400。我怎么做?似乎 SetWindowPos 还包括菜单。 基本上我想要一个我可以...

回答 1 投票 0

Windows/Rust - EnumProcesses 无法更新 Vector

我正在尝试使用 Win32 (psapi) 提供的 EnumProcesses 函数枚举 Windows 进程。生活很顺利,所以我使用 Rust 而不是 C++。下面是代码 - 货物.toml [dependencies.wi ...

回答 1 投票 0

在多显示器设置上最大化(航空捕捉)分层窗口的问题

所以,我正在用 autohotkey 制作一个 gui ..我会尝试用非“autohotkey 术语”来解释这个问题,因为它不是一种超级流行的语言。 通过拖放窗口最大化时...

回答 0 投票 0

未记录的控制台输入模式标志

我正在使用 Rust 开发我的库,以便使用 Windows API 在终端中制作 GUI。 当我实现获取和设置控制台模式时,我注意到输入模式的默认值为 503。我...

回答 1 投票 0

无法写入进程内存(WriteProcessMemory)

总结: 所以基本上我尝试使用 ReadProcessMemory 读取/写入目标进程 ConsoleApplication1.exe 和 winapi 中的 WriteProcessMemory 函数。我能够从目标专业阅读......

回答 0 投票 0

在特定过程中关闭句柄的程序

我正在尝试了解手柄的工作原理。我找到了解释如何在另一个进程中关闭句柄的文章,作者是 Pavel Yosifovich。他给代码解释了它是如何工作的,但我几乎没有

回答 0 投票 0

我在哪里可以找到现代 C++ 和 Win32 中日期类型(和日期 API)的完整列表?

我正在做一些日期/时间操作(不寒而栗,想想程序员相信时间的谬误),我想知道我可以访问哪些基本 API,在现代 C++/WinRT 和 Win32 中工作。

回答 1 投票 0

使用 WIN32 API 将游戏循环同步到每秒所需的滴答数

我想写一个游戏循环并测量渲染所花费的时间。在循环结束时,我希望线程休眠一段时间,以免耗尽 CPU。目前我想运行...

回答 1 投票 0

WinUI3 Xaml 将列网格向右对齐

这是 XAML: 这是 XAML: <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"></ColumnDefinition> <ColumnDefinition Width="*"></ColumnDefinition> </Grid.ColumnDefinitions> <MenuBar Grid.Column="0" Grid.Row="0" RequestedTheme="Dark" VerticalAlignment="Top" HorizontalAlignment="Left" x:Name="TopMenu" /> <StackPanel Orientation="Horizontal" HorizontalAlignment="Right" Margin="0" Grid.Column="1" Grid.Row="0" > <FontIcon x:Name="btnDark" Glyph="&#xE790;" Margin="10,0,0,0"/> <FontIcon x:Name="btnSettings" Glyph="&#xE713;" Margin="10,0,0,0"/> </StackPanel> </Grid> 我得到了这个: 请注意,菜单是动态创建的,不在 XAML 中。如何在最右边创建两个字体图标? 例如记事本: <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"></ColumnDefinition> <ColumnDefinition Width="*"></ColumnDefinition> </Grid.ColumnDefinitions> 这将使第一列 MenuBar 占据所需的最小宽度,并让第二列 StackPanel 和 FontIcon 占据其余部分。 在你的情况下你想要相反的,所以: <Grid.ColumnDefinitions> <ColumnDefinition Width="*"></ColumnDefinition> <ColumnDefinition Width="Auto"></ColumnDefinition> </Grid.ColumnDefinitions>

回答 1 投票 0

如何在使用 Windows 控制台 API 的程序中处理来自 ReadConsoleInput 的错误 233?

我正在使用 Windows 控制台 API 在 C 中编写文本编辑器。 在我将计算机更新到 Windows 11 之前,一切都运行良好。我收到错误 233 (ERROR_PIPE_NOT_CONNECTED)。首先我...

回答 0 投票 0

CreatePipe 成功但没有生成有效的句柄对

我正在编写一些 VBA 代码,我希望能够生成一个子进程并通过标准输入/标准输出与其通信。我在这里找到了如何在 C/C++ 中执行此操作的描述: 创建子进程 ...

回答 1 投票 0

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