winapi 相关问题

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

调用本机 Win32 API 时何时使用 Span<T> 与 Marshal?

我需要调用一个 Win32 API,它将一个以 null 结尾的字符串吐出到缓冲区中,然后从缓冲区中读取该字符串。 我最近了解了 Span,我正在尝试弄清楚

回答 1 投票 0

如何使用 Win32 API 正确、安全地打印到 stdout/stderr?

你可能会说。 //#定义统一码 #包括 int main() { HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); LPTSTR msg = TEXT("你好,世界! ”); WriteConsole(hOut,...

回答 1 投票 0

更改 win32 应用程序标题栏(标题)的颜色

我想更改应用程序中标题栏的颜色,就像我在 Skype Preview 等程序中看到的那样。我在互联网上找到了仅提供的一种解决方案(WM_NCPAINT),

回答 3 投票 0

滚动时 MFC 中的 BitBlt 问题:未绘制新的可见区域

我正在努力在利用 CScrollView 的 MFC 项目中使用内存 DC 实现双缓冲。我的自定义视图类派生自 CScrollView。 但是,我在 scro 时遇到问题...

回答 1 投票 0

Windows API BitBlt 对于某些分辨率失败

我用 C++ 编写了一个简单的程序,它使用 Windows API 中的 BitBlt 捕获屏幕并将其保存到文件中,某些分辨率似乎会出现内存错误,而且我似乎无法找到该模式...

回答 1 投票 0

在MFC组合框中设置文本而不将其添加到列表中

我有一个 MFC 组合框,特别是从 CComboBox 派生的类型,创建为下拉列表框,无法编辑所选条目,即可选项目的简单列表。 我愿意

回答 3 投票 0

在现有 Shell 窗口的新选项卡中打开文件夹

注意:此问题仅适用于 Windows 11。 我想在现有 shell 窗口的新选项卡中打开一个文件夹。官方好像没有API。 我尝试过两种方法: 第一个,最重要的...

回答 1 投票 0

win32窗口滚动条向左设置的方法?

Win32 API 有没有一种方法可以将垂直滚动条的位置设置到窗口的左边框(可能是本机的)。 我查看了 WS 定义,只有 WS_EX_LEFTSCROLLBAR 但...

回答 2 投票 0

如何将当前时间转换为字符串?

我想将当前时间转换为字符串,以便稍后使用WM_PAINT中的Drawtext函数显示它。格式为时:分:秒。 以及获得时间稍后转弯的最方便的方法是什么...

回答 2 投票 0

WinApi 和 Raspberry pi Pico 的串行通信问题

希望你一切都好。我在尝试与 RPi-Pico -> PC 进行串行通信时遇到了奇怪的问题。我从 Pico 发送 9 字节数据包(来自 ADC 的 8 字节数据 + )一次

回答 1 投票 0

LNK2019 Win32 程序编译时出错

只是想运行一个简单的Win32程序(来自Casey Muratori的手工英雄系列) 它不是 Visual Studio 项目。它只是一个在命令行中使用 Visual Studio C 编译器的 cpp 文件。 #包括...

回答 1 投票 0

StackWalk64() 返回单个帧

当尝试获取某个进程的线程的调用堆栈时,我总是得到一个相同的帧,尽管它肯定有更多(至少 5 帧)。 StackWalk64() 总是在第一次成功...

回答 4 投票 0

AdjustWindowRectEx() 和 GetWindowRect() 使用 WS_OVERLAPPED 给出错误的大小

我想在打开窗口之前计算它的完整大小。我正在使用 AdjustWindowRectEx() 来实现此目的。对于客户端大小为 640x480 的窗口,我的代码如下所示: 右.左...

回答 3 投票 0

我可以在WinAPI项目中添加俄语字体吗

我在自己的WinAPI项目上工作并使用API语言C/C++的ANSI版本,但是当我在使用非俄语版本Windows的计算机上运行程序时遇到了这个问题。我看不懂

回答 3 投票 0

IsAppThemed 和 IsThemeActive 有什么区别?

我无法真正理解在哪些情况下我想使用 IsAppThemed 以及何时想使用 IsThemeActive。 似乎在 Windows 7 上,这两个函数对于 Aero 或 Windows 7 Basic 都返回 TRUE,...

回答 2 投票 0

Windows 屏幕键盘无法在平板电脑上自动打开

我正在开发一个类似信息亭的应用程序,在这种模式下我已经用我的应用程序替换了默认的Windows explorer.exe shell。 在这种模式下,我应用此模式的平板电脑不会...

回答 1 投票 0

c++ 和 IStream.Read()

我正在尝试捕获屏幕,然后将其传输为字节流,以便将其发送到网络。 但是stream->Read()不起作用。once_read始终为0,并且buf中没有数据。 我...

回答 1 投票 0

C++ winapi:如何将当前时间转换为字符串?

我想将当前时间转换为字符串,以便稍后使用WM_PAINT中的Drawtext函数显示它。格式为时:分:秒。 以及获得时间稍后转弯的最方便的方法是什么...

回答 2 投票 0

NCryptOpenStorageProvider 返回 0x800706D9

调用 NCryptOpenStorageProvider(myProvider, MS_KEY_STORAGE_PROVIDER, 0) 返回 0x800706D9。由于我在MSDN中找不到这个retcode,我真是一团糟。出了什么问题?

回答 1 投票 0

WinApi (c) 共享内存访问冲突,写入位置

我正在做一个项目,其中两个程序必须通过共享内存共享信息,使用c语言中的tchar和winapi。 然而,当我尝试写入内存时,它总是给我相同的

回答 1 投票 0

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