Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
尽管添加了 #define,我仍然收到同样的一堆警告,两次(与下面标题 #included 的次数相同),总共 100 多个警告: #ifndef UMDF_USING_NTSTATUS #def...
我是一个正在努力学习的新手程序员。我正在尝试创建一个简单的视频游戏,因此我正在遵循 YouTube 上一个人的指导。 然而,我遇到了一个问题,即使我编译...
我想知道Windows中图标的系统尺寸是否总是方形的。我指的是应用程序的 Windows 规范,而不是图标位图本身。 例如。使用 WinAPI 的函数
当使用 OpenProcess 从外部进程打开我的进程的新句柄时,如何收到通知?
我正在研究游戏反作弊解决方案,以便我可以更好地掌握此类安全性的工作原理。许多作弊者使用的方法是使用 OpenProcess 打开进程句柄,以便他们可以使用
你能告诉我如何使这段代码能够看到C:驱动器并正常工作吗? 包括 \masm64\include64\masm64rt.inc 。数据 BS 设备 128 Fname BYTE "C:\",0 ; ms1 db“可用空间...
tbb[0].iBitmap = 0; tbb[0].idCommand = TB_TEST1; tbb[0].fsState = TSTATE_ENABLED; tbb[0].fsStyle = TBSTYLE_BUTTON| TBSTYLE_AUTOSIZE| TBSTYLE_LIST|TBSTYLE_FLAT; tbb[0].dwData = 0; tbb[0].iString = (
我有这段代码,可以获取活动窗口的句柄并将该窗口设置为保留在其他窗口之上或将其重置为正常。 HWND 手 = GetActiveWindow(); 如果(!手) { 返回假; }
纯 Win32 C(++) - 除了替换控件的窗口过程之外,还有其他方法可以禁用“键入时”按钮吗?
目前,我在无模式对话框中的编辑框中使用自定义窗口过程,以便向用户提供实时反馈,即,如果必填字段为空/无效或 ena,则禁用命令按钮...
我正在尝试在运行时更改控制台应用程序中控制台字体的大小。 查看Windows文档,我发现了以下函数: 获取当前控制台字体(和
RegisterAppStateChangeNotification 应该如何工作?
微软文档说: https://learn.microsoft.com/en-us/windows/win32/api/appnotify/nf-appnotify-registerappstatechangenotification 使应用程序能够通过w...
有一个设置“有效数据长度”值的函数:SetFileValidData,但是我没有找到获取“有效数据长度”值的方法。 我想知道给定文件的 EOF 是否与...
在 Win32 环境中是否有任何方法可以“调整”套接字 connect() 调用的超时?具体来说,我想增加超时长度。 使用的套接字是非阻塞的。
ReadDirectoryChangesW 不发送超过 2GB 文件的事件?
在我们的应用程序中,我们使用 ReadDirectoryChangesW() 在监视文件夹中的文件发生更改时收到通知,例如触发对文件的新检查。 如果将新文件复制到监视的文件夹中...
您知道隐藏或以任何其他方式摆脱由 Tk() 打开的根窗口的明智方法吗?我只想使用一个普通的对话框。 我应该跳过对话框并把我所有的东西放在...
如何使用 Flutter Dart 的 Win32 包读取 Boca 打印机状态
描述 这里我需要实现打印机和应用程序之间的双向通信。 写 读 到目前为止,我可以使用winspool API 的func writePrinter 在打印机中进行写入。我面临的问题...
我读到了有关内存飞地的内容,我发现隐藏一些数据是一个有趣的功能,所以,我在这里。 我无法在所需的 API 上找到任何内容,但 MSDN 文档[没有源代码...
适用于 Windows 操作系统的 strerror_r 替代 api
我看到 Visual C++ 2008 不再支持 strerror_r(...) API,可能是因为线程安全问题。我想在我的程序中使用类似的功能。 还有其他 winapi 吗...
首先,澄清一下,我不是问如何将文件拖放到 exe 图标上。我想知道如何处理拖放到已运行的 win32 控制台应用程序上的操作。我也不问...
我正在研究 Win32 UI。我想知道 GetDC 和 BeginPaint 之间的区别。何时使用哪个 API,何时不使用哪个 API。
gl_DrawID 相当于 Directx12 ExecuteIndirect HLSL
在 OpenGL 多重绘制着色器中,我们在 glsl 着色器中使用 gl_DrawID 并访问着色器存储缓冲区对象 (SSBO) 中的数组。在 DirectX12 中,随着 ExecuteIndirect 的出现,我想知道是否...