GDI

GDI

文章 2 浏览 220

为什么没有使用 SelectObject 和 BitBlt 函数将屏幕截图绘制到我的窗口上?

我试图从屏幕的 0x0(左上角)位置获取 500x500 的屏幕截图并将其放入窗口中。 这是我的代码(hwnd 是我的窗口句柄): HDC appDc = GetDC(hwnd); HDC…

请你别敷衍 2024-10-29 08:40:30 3 0

`WinMainCRTStartup' 的多个定义;

我试图编译Windows Graphics Programming Win32 GDI and DirectDraw一书提供的代码。我正在使用 Dev C++ IDE。这是代码 #define STRICT #define WIN32…

美人迟暮 2024-10-28 01:44:35 4 0

可以使用逻辑调色板代替系统调色板吗?

在我们的一个应用程序中,我们希望使用自定义颜色,并且在许多情况下基本上忽略标准 Windows 调色板(例如,将 WindowText 设置为蓝色而不是黑色)。…

烂人 2024-10-27 03:50:12 2 0

修改打印机特定配置对话框的属性

我们构建了一个自定义打印对话框,其中有一个用于显示打印机特定对话框的按钮。我阅读了 这个答案 作者:Shurup,它帮助我实现了这一目标。 (编辑:…

草莓酥 2024-10-25 03:04:43 4 0

如何将Windows屏幕坐标转换为屏幕截图像​​素坐标?

我需要在屏幕截图上找到一个控件。我有它的屏幕坐标。如何将它们转换为屏幕截图上的坐标?…

过期情话 2024-10-24 12:08:50 2 0

如何计算带有字体的多字符串的宽度和高度?

我的程序通过计算文本的宽度和高度,将文本字符串绘制成矩形,如果字体对于矩形来说太大,则选择较小的字体。但最初我只使用单行文本,现在我需要一些…

两个我 2024-10-24 06:56:13 4 0

我们应该使用 OpenGL 来处理 2D 图形吗?

如果我们想做一个像MS Paint这样的应用程序,我们应该使用OpenGL来渲染图形吗? 我想谈谈使用传统 GDI 与 OpenGL 时的性能。 如果有一些更好的库用于…

没︽人懂的悲伤 2024-10-22 07:41:18 8 0

GetObject 返回奇怪的大小

这是 64 位 Microsoft C++ Windows 本机代码: hIcon = LoadBitmap( hInstance, "InternalIconBase" ); BITMAP bmp; int goret = GetObject(hIcon, si…

拍不死你 2024-10-22 05:48:47 3 0

GetObject 在文本光标上失败

我正在尝试获取光标位图以便使用鼠标光标计算快照。 它与标准光标(即箭头)一起工作正常,但一旦光标变成文本光标,它就会失败。 基本上我正在这样做…

一口甜 2024-10-21 21:08:08 6 0

如何通过保持字体平滑度将 RichEdit 文本渲染到画布

我正在尝试将 RichEdit 渲染为位图。我想让背景透明。 我可以通过上面的代码实现这一点。问题是当我将位图设置为透明时 只有透明色才变得透明。有没有…

梦情居士 2024-10-21 16:21:49 5 0

高效获取windows桌面截图

有没有比下面的代码更有效的方法来获取 Windows 桌面的副本(使用 GDI 或任何其他库) HDC dcDesktop; HDC dcMem; HBITMAP hbmpMem; HBITMAP hOrigina…

巷子口的你 2024-10-21 14:36:37 6 0

Win GDI 函数 CreateDIBDC 在 x64 平台上无法正常工作

我有一个要移植到 x64 平台的静态 win32 dll 代码..有许多函数正在使用 Windows GDI 函数,如 CreateDIBDC、CreatePen 等...... 问题是在 x86 上处理 …

我是有多爱你 2024-10-20 23:53:31 6 0

Windows 7 GDI 加速之谜:我们可以通过编程方式启用它吗?是的,我们(有点)可以!但如何呢?

注意:乍一看,这可能看起来像一个超级用户问题,但请完整阅读它 - 这是一个编程问题。 因此他们从 Windows 7 中删除了 GDI 加速,现在经典的主题动画…

焚却相思 2024-10-20 09:30:12 3 0

Xlib 的 StretchBlt?

我正在寻找一个与 Xlib 的 GDI StretchBlt 执行相同操作的函数。我在 XLib 标头中找不到任何此类函数,因此我开始认为我必须了解 StretchBlt 如何为 X…

云巢 2024-10-20 01:10:03 5 0

Panel的DoubleBuffered属性停止了绘图,是不可见的

我有一个组件,一个继承的面板,我在其中重写 OnPaint 事件来绘制包含 500 个点的图形。由于我需要在图表上进行一些选择,因此它会闪烁。我找到了这个…

天煞孤星 2024-10-19 21:08:54 4 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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