49 个问题带 Windows API - Win32 标记

排序依据: 已更新
1 个答案 提问者接受了其中一个答案。

需要有关如何使用 TSF 的简单示例

你好! 我想在 Rust 中使用 TSF API 开发一个 IME。我没有用 C++ 或 Rust 做过任何 COM 编程,所以从这个角度来看,我真的是一个新手。TSF 示例在 Rust 中学习和映射概念非常复杂。而做COM项目本身就很有挑战性。因此,我需要一个简单的 TSF API 用法示例(只需按键就足够了),这样我就可以在学习 COM 和 TSF API 的同时开始在 Rust 中执行此操作。 谁能建议我需要使用哪些接口来制作一个简单的原型(按键事件)?Rust(或…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
已提问 2024-04-23T02:40:20.6766667+00:00
Roy Li - MSFT 32,466 信誉分 Microsoft 供应商
已接受 2024-04-23T06:08:13.67+00:00
Roy Li - MSFT 32,466 信誉分 Microsoft 供应商
1 个答案

Using the SetPrinter function to modify printer settings failed

I use DocumentProperties function to modify the DEVMODE structure,and the use SetPrinter function to update printer setting. The DEVMODE structure seems to be changed correctly, but the printer always prints the same way.

Windows 应用 SDK
Windows 应用 SDK
一组 Microsoft 开源库、框架、组件和工具,可供各种应用使用,以便在多个版本的 Windows 上访问 Windows 平台功能。 以前称为 Project Reunion。
15 个问题
Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
已提问 2024-04-10T02:28:12.8133333+00:00
dia l 0 信誉分
已评论 2024-04-23T05:42:42.1066667+00:00
Xiaopo Yang - MSFT 11,506 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

“无法从 StartService 函数调用 CNG API”是什么意思?

对于大多数加密下一代 (CNG) API,在备注部分指定“服务不得从其 StartService 函数调用此函数。如果服务从其 StartService 函数调用此函数,则可能会发生死锁,并且服务可能会停止响应。我不明白我们如何从 StartService 函数中调用 CNG 函数,但我认为这意味着我们不能从服务中使用 CNG API。谁能确认我的理解是否正确并提供任何其他信息?   在这种情况下,我可以使用互斥锁来防止死锁吗? 此问题由: What does it mean by "CNG…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
已提问 2024-04-19T06:19:25.9133333+00:00
Roy Li - MSFT 32,466 信誉分 Microsoft 供应商
已接受 2024-04-23T02:38:50.56+00:00
Roy Li - MSFT 32,466 信誉分 Microsoft 供应商
0 个答案

Failed to connect to api.bing.microsoft.com port 443

Failed to connect to api.bing.microsoft.com port 443

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
已提问 2024-04-22T11:11:31.8466667+00:00
jia fang 0 信誉分
已评论 2024-04-23T02:29:29.13+00:00
Jeanine Zhang-MSFT 9,181 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

Windows 便携设备在删除后无法重新创建目录

你好 我正在使用此处提供的文档:[https://learn.microsoft.com/en-us/windows/win32/wpd_sdk/wpd-application-programming-interface 创建便携式设备(Android 设备和记忆棒)的接口。我已将提供的示例代码实现到我的应用程序中,但是在删除原始目录后重新创建目录时遇到问题。 我可以毫无问题地在设备上创建一个新目录。但是,如果我使用 Windows 资源管理器导航并删除新创建的目录或使用…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
已提问 2024-04-16T09:06:14.9466667+00:00
Roy Li - MSFT 32,466 信誉分 Microsoft 供应商
已接受 2024-04-19T06:17:28.1933333+00:00
Roy Li - MSFT 32,466 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

如何查找已连接的音频设备?

我正在尝试查找连接到计算机的音频设备(输入和输出)。我想将默认音频从耳机切换到扬声器并返回。 文档感觉是循环的,告诉我我需要使用 IMMDeviceCollection 来枚举我的设备,但要获取集合,我需要将其提供给 IMMDevicenumerator,但它不能为空,否则会引发错误/警告。 简而言之,如何列出我的音频设备?如何切换默认音频终结点? 此问题由How to find audio devices that are connected - Microsoft Q&A 总结而来

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
已提问 2024-04-16T09:05:04.6933333+00:00
Roy Li - MSFT 32,466 信誉分 Microsoft 供应商
已接受 2024-04-19T06:17:13.6966667+00:00
Roy Li - MSFT 32,466 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

获取与当前主题对应的窗口边框指标

你好 就我而言,我调用 SetWindowTheme 函数来禁用窗口主题(最后两个参数是空字符串),这样做,我有一个这样的 XP 样式窗口。 如您所见,窗口现在的边缘更粗。我使用 GetSystemMetrics 函数,但它返回错误的指标(BorderX = 1,Caption = 23)。是否有任何方法或 API 可以解决此问题? 谢谢。 Note:此问题总结整理于: Get Window Border Metric Corresponding to Current Theme

Windows 窗体
Windows 窗体
一组用于开发图形用户界面的 .NET Framework 托管库。
92 个问题
Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
已提问 2024-04-08T07:53:30.5166667+00:00
Jiale Xue - MSFT 35,556 信誉分 Microsoft 供应商
已接受 2024-04-11T01:50:10.1333333+00:00
Jiale Xue - MSFT 35,556 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

在 Windows 窗体中为用户控件设置父级(一只眼睛在 Win32 窗口上!

我有一个服务页面(实际上是一个 Win32 选项卡控制面板),我想在其中嵌入一个 C# .NET 用户控件。服务管理器应用是 Win32。作为测试,我想我会尝试将用户控件的实例父级到 Windows 窗体,不是通过将其添加到父窗体的控件集合中,而是使用 Win32 的 SetParent。但是,当我执行此操作时,我的用户控件不会显示在窗体上。 跟: [DllImport("user32.dll")] public static extern IntPtr…

Windows 窗体
Windows 窗体
一组用于开发图形用户界面的 .NET Framework 托管库。
92 个问题
Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
C#
C#
一种面向对象的类型安全的编程语言,它起源于 C 语言系列,包括对面向组件的编程的支持。
127 个问题
已提问 2024-04-09T06:46:32.1633333+00:00
Jiale Xue - MSFT 35,556 信誉分 Microsoft 供应商
已接受 2024-04-10T05:55:35.8166667+00:00
Jiale Xue - MSFT 35,556 信誉分 Microsoft 供应商
0 个答案

C++ SetWindowPos Problems adjusting window topping

With the following code, I am trying to place window A at the top and then window B underneath window A. The Z sequence should be Top -> A -> B. But now I have a problem, for example, if a full screen window O appears, the Z sequence becomes Top…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
C++
C++
一种通用的高级编程语言,作为 C 编程语言的扩展而创建,除了用于低级别内存操作的功能外,还具有面向对象、泛型和功能性等特点。
79 个问题
已提问 2024-04-02T00:22:44.52+00:00
RL Chen 170 信誉分
已评论 2024-04-09T00:14:25.38+00:00
RL Chen 170 信誉分
0 个答案

Windows是否有API可以实现实时修改显示的内容?

我希望可以通过某种方式快速地实时地修改屏幕内容(我的目的是在屏幕中添加隐形水印,例如通过修改Y通道添加空域水印或…

Windows
Windows
Microsoft 操作系统系列,可跨个人计算机、平板电脑、笔记本电脑、手机、物联网设备、独立混合现实头戴显示设备、大型协作屏幕和其他设备运行。
144 个问题
Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
已提问 2024-04-03T10:06:27.33+00:00
Kotori Minami 0 信誉分
已编辑评论 2024-04-08T06:49:53.7433333+00:00
Junjie Zhu - MSFT 15,601 信誉分 Microsoft 供应商
0 个答案

如何基于Microsoft 空间音效开发音频播放工具?

Windows开发工程师们您好, 我已了解这篇文档{ 适合 Windows、Xbox 和 Hololens 2 应用开发人员的空间音效 }中如何使用**ISpatialAudioClient进行播放空间化音频内容。并且已经可以使用此API播放音频。 我的目的是开发一款支持多声道回放环境的音频APP去接收ISpatialAudioClient的内容后进行播放。 我如何接受ISpatialAudioClient**所发送的内容去开发出像Windows Sonic(耳机)、适用于家庭剧院的…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
已提问 2024-04-02T16:02:03.21+00:00
Yan TianYu 0 信誉分
已评论 2024-04-05T01:58:42.45+00:00
Jeanine Zhang-MSFT 9,181 信誉分 Microsoft 供应商
0 个答案

C++ RealTimeStylus is dead and doesn't handle any touch messages.

After some testing, I found that the RTS touch library on win7 sp1 systems has a probability of triggering an error: RealTimeStylus does not trigger, i.e. it does not trigger the touch callback class even if there is a touch point that has been pressed…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
C++
C++
一种通用的高级编程语言,作为 C 编程语言的扩展而创建,除了用于低级别内存操作的功能外,还具有面向对象、泛型和功能性等特点。
79 个问题
已提问 2024-04-03T05:23:32.57+00:00
RL Chen 170 信誉分
已评论 2024-04-03T08:27:21.95+00:00
Xiaopo Yang - MSFT 11,506 信誉分 Microsoft 供应商
2 个答案 提问者接受了其中一个答案。

VS2022 C++ GetLastError()的编译问题

一段祖传代码要移植到VS2022,结果编译出现error,请大神帮忙看一下 代码如下: #ifdef errno #undef errno #endif #define errno GetLastError() 这段代码本身是没有问题的,即将errno强行指向GetLastError()。 但是编译时出现下面的异常: error: E0461-非常量引用的初始值必须为左值 C2440 无法从“DWORD”转换为“int…

Windows 10
Windows 10
在个人计算机和平板电脑上运行的 Microsoft 操作系统。
62 个问题
Visual Studio
Visual Studio
一系列 Microsoft 集成开发工具套件,用于生成适用于 Windows、Web 和移动设备的应用程序。
56 个问题
Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
C++
C++
一种通用的高级编程语言,作为 C 编程语言的扩展而创建,除了用于低级别内存操作的功能外,还具有面向对象、泛型和功能性等特点。
79 个问题
已提问 2024-04-02T09:38:15.3433333+00:00
wuyifan 45 信誉分
已评论 2024-04-03T07:16:02.46+00:00
wuyifan 45 信誉分
0 个答案

What criteria does Windows use to set the usFlags in the RAWMOUSE message after parsing the HID absolute mouse device data?

Windows
Windows
Microsoft 操作系统系列,可跨个人计算机、平板电脑、笔记本电脑、手机、物联网设备、独立混合现实头戴显示设备、大型协作屏幕和其他设备运行。
144 个问题
Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
已提问 2024-02-29T08:05:21.82+00:00
yuan chen 10 信誉分
已评论 2024-04-01T06:45:57.51+00:00
Daisy Zhou 18,956 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

在 Windows 窗体中为用户控件设置父级(一只眼睛盯着 Win32 窗口!

我有一个服务页面(实际上是一个 Win32 选项卡控制面板),我想在其中嵌入一个 C# .NET 用户控件。服务管理器应用是 Win32。作为测试,我想我会尝试将用户控件的实例父级到 Windows 窗体,不是通过将其添加到父窗体的控件集合中,而是使用 Win32 的 SetParent。但是,当我执行此操作时,我的用户控件不会显示在窗体上。 跟: [DllImport("user32.dll")] public static extern IntPtr…

Windows 窗体
Windows 窗体
一组用于开发图形用户界面的 .NET Framework 托管库。
92 个问题
Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
C#
C#
一种面向对象的类型安全的编程语言,它起源于 C 语言系列,包括对面向组件的编程的支持。
127 个问题
已提问 2024-03-28T07:36:12.98+00:00
Jiale Xue - MSFT 35,556 信誉分 Microsoft 供应商
已接受 2024-03-29T09:41:04.9666667+00:00
Jiale Xue - MSFT 35,556 信誉分 Microsoft 供应商
1 个答案

WinHttpGetProxyForUrl获取数据一直为空的问题

#ifndef UNICODE #define UNICODE #endif #ifndef _WIN32_WINNT #define _WIN32_WINNT 0x0A00 #endif #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN #endif #include <windows.h> #include <winhttp.h> #include <string> #include…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
C++
C++
一种通用的高级编程语言,作为 C 编程语言的扩展而创建,除了用于低级别内存操作的功能外,还具有面向对象、泛型和功能性等特点。
79 个问题
已提问 2024-03-14T16:10:24.4033333+00:00
Fxzx mic 5 信誉分
已评论 2024-03-22T08:18:57.7833333+00:00
Tong Xu - MSFT 2,036 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

如何将数据从 CRenderedInputPin::Receive 传递到另一个线程

我有一个DirectShow筛选器(派生自 CRenderedInputPin),必须从其上游接收数据(MyInputPin::Receive(IMediaSample *pSample)) 并将其写入文件或网络。写入(到文件/网络)过程可能不是很快,所以我将它放在一个单独的写入线程中。我想立即将数据从 *pSample 缓冲区传递到写入过程,以避免不必要的数据复制。 问题 1:如何保证 MyInputPin::Receive()退出后,*pSample 缓冲区不会被释放?调用…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
C++
C++
一种通用的高级编程语言,作为 C 编程语言的扩展而创建,除了用于低级别内存操作的功能外,还具有面向对象、泛型和功能性等特点。
79 个问题
已提问 2024-03-12T07:11:45.79+00:00
Junjie Zhu - MSFT 15,601 信誉分 Microsoft 供应商
已接受 2024-03-14T05:45:09.82+00:00
Junjie Zhu - MSFT 15,601 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

DTLS with Schannel: SEC_CHAR *pszTargetName有什么作用

要调用InitializeSecurityContext,似乎我们必须输入pszTargetName(可以使用SCH_CRED_NO_SERVERNAME_CHECK标志禁用它)。 为什么有必要?如果我禁用它,我会错过什么? 谢谢 此问题由 DTLS with Schannel: What is SEC_CHAR *pszTargetName used for? - Microsoft Q&A 总结而来

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
已提问 2024-03-06T05:37:34.23+00:00
Jeanine Zhang-MSFT 9,181 信誉分 Microsoft 供应商
已接受 2024-03-06T06:23:10.7966667+00:00
Jeanine Zhang-MSFT 9,181 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

WINAPI,用于在不请求 oplock 的情况下创建文件

嗨,我有一个资源有限的 SMB 服务器,我正在尝试使用 Windows API 创建一个测试,以创建深层文件树。   我正在寻找一个 WINAPI,它可以创建一个文件,而不会在创建时要求 oplock。因为我想创建一个文件并立即关闭其句柄。 经过调查,我发现了 2 个相关的 API,CreateFile(),这个我使用到现在,以及 CreateFile2(),它可以获得额外的标志,例如FILE_FLAG_OPEN_REQUIRING_OPLOCK,但是当使用此 API 时,Windows…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
已提问 2024-03-04T07:02:18.44+00:00
Xiaopo Yang - MSFT 11,506 信誉分 Microsoft 供应商
已接受 2024-03-04T07:11:15.9633333+00:00
Xiaopo Yang - MSFT 11,506 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

FreeConsole 不会关闭终端 Windows 11

文档描述了 FreeConsole() 命令应将进程与其父控制台分离,然后该控制台将自动关闭(如果它没有其他子进程)。 这在 Windows 10 上可以正常工作,但在 Windows 11 上,控制台在运行 FreeConsole() 后保持打开状态。唯一的解决方法是通过 PID 找到控制台,然后强制关闭它。   我相信这可能是终端的错误,因为终端现在是 Windows 11 中的默认控制台应用程序。   此问题由[BUG] FreeConsole does not close Terminal on…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
49 个问题
已提问 2024-03-01T02:55:30.6366667+00:00
Jeanine Zhang-MSFT 9,181 信誉分 Microsoft 供应商
已接受 2024-03-01T05:44:54.4766667+00:00
Jeanine Zhang-MSFT 9,181 信誉分 Microsoft 供应商