Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
当文本模式为 TM_PLAINTEXT 时,富编辑 EM_SETPARAFORMAT 失败
编辑:根据对问题的进一步调查,对这个问题进行了重大编辑。 我正在开发一个程序 API,它显示以编程方式创建的丰富编辑控件。它允许校准...
我有一个WIN32应用程序。它的主窗口是 hwndMain,它的子窗口之一是 hwndView。 hwndView上有一个选项卡控件hwndTab。 当我调整 hwndMain 大小时,hwndView 也会调整大小,hwndTab 也会调整大小。它
CreateProcessW 中的 STARTUPINFO 如何在 RtlCreateUserProcess 中使用?
CreateProcessW中的STARTUPINFO在调用RtlCreateUserProcess时是如何使用的?有人可以解释更多吗? 我知道CreateProcessW中的PROCESS_INFORMATION被RtlCreateUserProcess使用...
我正在尝试用tauri制作计算器,但是窗口活力有方角的问题。 我试图改变 hRgnBlur 参数,我也遇到了这篇文章,但无法在 Rust 中做到这一点。 我
包含 dia2.h 失败并显示 C1083:无法打开包含文件
DIA SDK 的文档声称头文件位于 include\dia2.h。但是,以下程序无法编译: #包括 int main() {} 完整的...
为什么 wprintf() 函数不给我 TEXT 宏的输出?
我正在尝试按如下方式编译 WinApi 应用程序,但我没有得到任何输出 - #包括 #定义UNICODE int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
所以我正在为一种在控制台中发生的游戏编写一个程序,我需要每秒打印一个二维数组20次,并以所需的方式移动每个元素。所以通过打印...
我正在尝试使用 ctypes 获取文件所有者信息(域和用户名)。在 python 中,我使用 os.walk 来获取文件列表。 对于 os.walk("c:\") 中的 root、dirs、文件: 对于文件中的文件:
有什么方法可以将 DirectSound 与 wxWidgets 一起使用吗?
我想创建一个wxWidget项目并添加一个使用DirectSound的类。 但要做到这一点,我必须将 WinAPI Wind(hwnd) 添加到我的应用程序中。那么我应该向我的 wxWidget 项目添加一个 hwnd ,还是有一个
为什么 WinApi 让我将 wchar_t 作为 char 使用?
我正在阅读 C.Petzold 关于 Windows 编程的书,并试图了解 Windows 如何处理 unicode。 。例如,我发现 wcslen 的一些实现如下所示: size_t 卫生间...
WaitForSingleObject 总是在辅助线程中返回 WAIT_TIMEOUT
此问题发生在多线程应用程序(两个线程)中。 它似乎仅在 Windows 上以非常特定的配置发生 - 稍后会详细介绍。 该程序是用 C 编写的并且...
我正在使用 Rich Edit 控件,并且想要迭代其中的 WCHAR 值。 我写了这个例程: int GetCharacterAtIndex(int pos) const { 文本范围 tr{}; tr.chrg.cpMin ...
使用 YUV2 或 MPEG 格式在 directshow 上不起作用
我正在使用下面的程序使用样本采集器从视频流中捕获帧。当我使用 MEDIASUBTYPE_RGB32 时,图像会显示并且我可以打开它们。然而当我使用
Windows CRITICAL_SECTION 对象可以配置为拒绝递归访问吗?
默认情况下,CRITICAL_SECTION 对象是递归的。是否可以像 pthread 互斥体一样配置此行为以启用或禁用递归线程访问? 澄清回应评论:我是
使用 CreateWindowEx 调用的 WindowProc 函数的 lParam 参数中的 CREATESTRUCT 对象会导致有关 lpCreateParams 元素位置的奇怪行为。 CREATESTRUCT* pCreate = (
我正在尝试创建这个消息框,但框中的文本是一种奇怪的语言。 catch (const ExceptionHandling& e) { // 初始化变量 const wchar_t* WideWhat = nullptr; 常量
wide char 和 win32::api 中提供的答案适用于将 utf-16 传递给 Win API。但是如何转换 Win API 返回的 utf16 字符串呢? (我正在尝试使用 GetCommandLineW)。 我试过了
使用 Windows Defender API 扫描数据而不将其写入磁盘?
是否可以使用 Windows Defender 的 Win32 API 以编程方式扫描内存中的数据,而无需先将其写入磁盘?唯一的选项似乎是目录或单个文件路径,但是......
如何确定要创建的 OLE 对象的名称,以便通过 WMI 检索 KB?
我正在尝试重写一个 C++ 程序,用于在 Go 中检索 Windows 计算机上所有已安装和取代的 KB。 C++ 程序通过查询来自两个不同源的 KB 来检索这些 KB...
Win32 <tchar.h> TCHAR 转 UTF-8?
如何将 Win32 TCHAR 字符串从 转换为 UTF-8 字符串?我还没有找到任何文档如何做到这一点,只有 TCHAR 到多字节字符串 (wcstombs()),它依赖于 c...