Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
你能告诉我如何使这段代码能够看到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 的出现,我想知道是否...
如何在WPF C#应用程序项目中引用/使用基于CPU的程序集清单?
我想从 Wpf C# 应用程序引用旧版 Win32 程序集。 我确实有 x86 或 x64 版本的 Win32 程序集,但我不知道如何根据选择目标 CPU 进行引用。我可以...
如何使用PowerShell脚本加载和调用C++ DLL的函数Myfunction,其接受参数为(LPINT,LPSTR,LPINT)
` 我尝试了下面的脚本来调用函数 MyFunction(LPINT, LPSTR,LPINT) 添加类型-TypeDefinition @" 使用系统; 使用 System.Runtime.InteropServices; 公共类 CFunctions { [DLL...
要拦截按下的组合键(例如 Ctrl+Shift+A),我使用以下代码: SetWindowsHookEx(WH_KEYBOARD_LL, KeyboardMsgProc, hInstance, NULL); //... LRESULT WINAPI KeyboardMsgProc(int c...
我有一个 C++ 程序,它使用 BitBlt 捕获屏幕并通过网络将其发送到另一台计算机。现在要使其工作,我的程序需要在用户会话中运行,因为函数...