hbitmap

hbitmap

文章 0 浏览 5

无法释放HBITMAP,使用CreateDIBitmap存在内存泄漏

我正在使用 CreateDIBitmap() 并始终通过 DeleteObject() 释放它。 当我的滑块移动时我使用它,我注意到使用的内存每次都在增加。 这是我从索引位图数…

对你再特殊 2025-01-15 19:55:36 5 0

将位图从 C# 传递到 C++非托管代码

我尝试在 C# 中编写代码以将位图传递给非托管 c++ DLL 并返回 POINT 结构,但没有成功。 我在互联网上做了很多研究,但没有找到“Gotcha”文章或代码…

风吹过旳痕迹 2024-12-26 13:17:36 6 0

当我使用 DC 时,我是否应该在默认对象完成新对象的工作后始终替换它

我只使用创建的临时 DC: ::CreateCompatibleDC(NULL); 然后我在这个临时 DC 上绘制一些图像。我想获取此 DC 中的图像,因此我使用 CreateCompatibleB…

桃气十足 2024-12-25 13:14:32 3 0

将现有 HBITMAP 重置为桌面背景 (Win32)

我希望在桌面上创建一个透明窗口。 为此,我创建了一个具有桌面背景的 HDC(创建了桌面的 HBITMAP 并将其应用到我的 HDC),并调用了 UpdateLayeredWi…

三生一梦 2024-12-19 17:10:05 5 0

显示 HBITMAP

我预先道歉;我是c语言新手,我真的不知道我在做什么。 我正在尝试使用 Windows 7 和 c 捕获并显示屏幕截图。我知道这听起来很愚蠢,最终我将需要在不…

很酷又爱笑 2024-12-17 04:34:56 5 0

HBITMAP 添加透明度/Alpha 通道

我正在尝试向 hbitmap 对象添加透明度,但它从不绘制任何内容:/ 这是我用来绘制句柄的代码: HDC hdcMem = CreateCompatibleDC(hDC); HBITMAP hbmOld…

旧故 2024-12-16 17:09:55 5 0

GDI C/C++ - 将 BITMAP 转换为现有的 HBITMAP

如何创建设备上下文兼容的位图,然后将获得的句柄关联到 BITMAP 结构? 如果我写: ... HBITMAP hbitmap = CreateCompatibleBitmap(hdc, width, heigh…

你如我软肋 2024-12-10 17:36:35 7 0

HBITMP 的 WIndows 函数 DestroyObject 不能很好地工作(内存泄漏)

我需要经常在C++程序中创建HBITMAP图像,当然我需要在使用后删除这些位图。 代码与此类似, HBITMAP hBmp; while(true) { hBmp = CreateBitmap(width,…

被翻牌 2024-11-08 00:08:56 8 0

通用 GDI+将 hBitmap 保存为位图时出错

我正在编写自己的 DIB/BMP 解码器(我知道已经有其他解码器,但我正在学习图像处理),并且我已设法将像素存储在指针中并获取编写 hBitmap 的相关尺寸…

迷乱花海 2024-10-31 13:32:26 11 0

SetBitmapBits 未在窗口上设置捕获的 HBITMAP

我想从 0x0(左上角)获取屏幕的 500x500 HBITMAP 并将其绘制在我的窗口上。 这是我的代码。 SaveBitmap() 保存 HBITMAP 及其工作状态。 int scrnw = …

情话墙 2024-10-31 02:42:57 9 0

在MFC中创建DIBSection并使用图片控件进行渲染

我使用调用 CreateDIBSection 在 MFC 中创建 DIB 部分。我从调用中获得一个 HBITMAP,并将其传递到 MFC 项目中的另一个对话框。在另一个对话框中,我…

一袭白衣梦中忆 2024-10-18 04:01:38 12 0

在 C# 中使用本机 HBitmap,同时保留 Alpha 通道/透明度

假设我从本机 Windows 函数获取 HBITMAP 对象/句柄。我可以使用 Bitmap.FromHbitmap(nativeHBitmap) 将其转换为托管位图,但如果本机图像具有透明度信…

鹿港小镇 2024-10-11 01:46:45 13 0

从内存缓冲区创建 HBITMAP

我有一个应用程序,它从数据库中加载一些 blob 数据,这些数据可以表示 png 格式或各种位图和图标的原始二进制数据。这存储在 std::vector 中, 我正…

硬不硬你别怂 2024-10-10 01:34:53 16 0

我可以删除在另一个进程中创建的 HBITMAP 对象吗?

我正在创建一个实用程序,它使用全局挂钩将一些(用户可自定义的)图标绘制到桌面上的其他窗口上。由于位图对象特定于进程,因此在绘制这些图标之前,…

转身泪倾城 2024-10-06 14:42:12 12 0

使用 C# 中的 HBITMAP 句柄检索远程位图

我有一个 MarshalByRefObject ,需要对其进行序列化和存储(在数据库中),以便稍后可以反序列化并引用它。我选择了不同的方法:现在我正在运行一个 W…

梦年海沫深 2024-09-18 12:39:06 15 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文