gdi 相关问题

图形设备接口(GDI)是Windows操作系统下用于绘制图形基元和文本的独立于设备的纯软件图形API。它是用于呈现Windows GUI元素的底层基础。

gdiScaling:可以针对特定子窗口禁用吗?

我已使用清单为我的 MFC C++ 应用程序启用了 gdiScaling 选项。 但是,我有一个使用 GDI 绘制的特定内部子窗口,它存在一些故障和性能问题。 可以吗...

回答 1 投票 0

哪些 GDI 对象可能会被泄漏,但不会被枚举为已知的 GDI 对象类型?

我有一个进程不断循环运行某些东西。它打开表单,处理其中的内容,然后关闭它们。一段时间后,该过程开始出现一些错误,最终

回答 1 投票 0

gdiScaling:使用 GDI 绘制线条的问题

我已在清单中启用“gdiScaling”选项,以在我的 MFC C++ 应用程序上启用增强的 GDI 缩放功能。 然而,我在使用 MoveTo/Line 绘制线条时遇到一些问题...

回答 1 投票 0

MeasureString 总是认为空格适合

我正在尝试对字符串进行一些命中测试(我想从 x 偏移量获取字符索引),但我遇到了测量字符串的问题。 这本质上是我正在使用的代码 字符串格式 sf = ...

回答 2 投票 0

窗口从顶部拖动后丢失了

我正在编写一个GDI应用程序(黑色背景和星空动画)。我需要窗口拖动代码方面的帮助。它完美地拖动,但是通过选择窗口的上部(标题)来拖动它......

回答 1 投票 0

点击时动画冻结

我正在尝试消除星星动画中的冻结。动画动画流畅,但当我单击动画区域时它会冻结。 border(),lines(),box(),SetColor()是我自己的函数,...

回答 1 投票 0

动画位图时 GDI 闪烁

我正在尝试消除 GDI 中位图动画的闪烁。这是一部彩虹动画。动画播放流畅,但位图按钮闪烁。 我尝试了 InvalidateRect() 但闪烁...

回答 1 投票 0

GDI 中的像素动画

我是GDI的新手。我正在尝试在 GDI 中制作彩虹颜色效果的动画,到目前为止,我已经创建了一个不制作动画的静态彩虹。 我的动画方法是我应该移动数组

回答 2 投票 0

如何用C++绘制叠加层?

我正在将 dll 加载到进程中并在新线程中创建覆盖。 我的想法是从主 dll 线程绘制到该覆盖层中。 这是maindll.cpp代码: uintptr_t mainModule = NULL; ...

回答 1 投票 0

wxWidgets:实现面板上对象的选择

我想通过允许用户使用鼠标创建一个矩形区域来实现对象选择。 我正在创建一个继承自 wxWindow 的面板 TPanel 来处理某些事件并执行红色...

回答 1 投票 0

使用 TextRenderer 将文本绘制到位图

我正在尝试使用 TextRenderer (因为这有利于使用 Graphics.DrawString)将一些文本绘制到位图上,但是它会产生一些非常不良的效果。 示例代码 使用(位图

回答 4 投票 0

读取 JPEG 元数据(方向)时出现问题

我有一张用 iPhone 拍摄的 JPEG 图像。在我的台式电脑(Windows 照片查看器、Google Chrome 等)上,方向不正确。 我正在开发一个 ASP.NET MVC 3 Web 应用程序,其中...

回答 6 投票 0

如何根据GetSystemDefaultLangID返回的LANGID获取最合适的字体?

EnumFontFamiliesExW 返回太多重复的字体名称,不适合呈现所有字体以供用户选择。我正在使用 EnumFontFamExProc 的 lpelfe->lfCharSet 来过滤和保存...

回答 1 投票 0

如何使用标头字节确定图像的编码

所以我使用c#,我需要确定图像文件的实际编码。大多数图像可以采用一种格式,同时具有不同的扩展名,并且通常仍然可以工作。 我的姐姐...

回答 3 投票 0

将 DIB 转换为 DDB?

我正在开发一个剪贴板管理器(可以在这里看到:http://flamefusion.net/software/shapeshifter)。 但是,我目前遇到位图 (bmp) 问题,该位图无法真正插入自身......

回答 3 投票 0

Win32 GDI 画笔对象

我正在阅读 Microsoft 的“Win32 入门”系列文章,不久之后我偶然发现了这一行 FillRect(hdc, &ps.rcPaint, (HBRUSH) (COLOR_WINDOW+1)); 据我所知

回答 1 投票 0

GDI+ 屏幕截图不适用于奇怪的分辨率

嗨,我正在尝试用 c++ 创建一个屏幕捕获类(因为 python 屏幕截图速度很慢)。我创建了这个类,但无法创建奇怪分辨率(如 101x101)的屏幕截图。 我得到一个...

回答 1 投票 0

StretchBlt 函数返回一个奇怪的白点位图

我正在尝试使用窗口 API 编写一个简单的位图缩放器应用程序,这是我的位图缩放器函数: BOOL ResizeBitmap(HBITMAP hOriginalBitmap, const char resizedFilename[], BitmapAngle Ne...

回答 1 投票 0

如何在Python中运行音频和gdi效果而不需要音频剪切

我制作了一个运行 GDI PATCOPY 效果的 python 脚本。我想在它工作时添加音频,所以我使用Python的winsound模块来发出蜂鸣声,并使用Python的Threading模块来运行GDI效果......

回答 1 投票 0

计算文本宽度,JS 与 Windows 图形

我在JS中有这样的代码: 函数 getTextWidth(文本, 字体) { const canvas = document.createElement('canvas'); const context = canvas.getContext('2d'); 上下文.font = 字体; 返回

回答 1 投票 0

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