gdi 相关问题

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

图片上有不同颜色的文字

我试图在图像上绘制文本,其中某些单词必须以不同的颜色突出显示。 我在 SO 中找到了一个解决方案,它使用 TextRenderer.DrawText 和 MeasureCharacterRanges 来拆分单词......

回答 2 投票 0

WS_EX_TOPMOST and WS_POPUP

我试图在标题栏区域画一些东西来表示一个X,因为没有WS_CAPTION,它只是使用WS_EX_TOOLWINDOW。

回答 1 投票 0

如何给多边形填充50%不透明的颜色?

我可以用下面的代码来填充颜色 void FillColorPolygon(POINT pts[],int ilnum,long fillColor) { COLORREF fillcol; fillcol = Gc_disp::ColorSet(fillColor); ...。

回答 1 投票 0

x

Windows XP绘制的图标文字有一个漂亮的阴影,这有助于在各种背景下阅读文字。字体颜色是白色的,阴影是黑色的(如果桌面背景是白色的),或者没有 ...

回答 4 投票 4

Windows 7中一个进程的GDI对象的上限是多少?

具有一个GDI泄漏的应用程序,它将最终导致10,000个分配的GDI对象崩溃。我尝试将GDIProcessHandleQuota增加到20,000,但是当它出现问题时,程序仍然崩溃...

回答 3 投票 17

类似于MSPaint的应用程序编写。如何正确执行BitBlt?

我正在使用windows.h(GDI)在C ++中编写类似于mspaint的简单程序。对于我的程序,我只需要钢笔工具。因此,我需要将主窗口的图片存储在某个地方(例如,在内存HDC和HBITMAP中)...

回答 2 投票 1

GDI绘制到外部窗口(C ++)

任务是绘制外部窗口,例如在运行中的窗口上画一条线。 (有点像游戏的ESP)。我有这段代码可以绘制到桌面(绘制一个矩形),但是如何将其更改为...

回答 1 投票 -1

MFC DrawText,垂直,带有lf_escapement = 900的DT_CALCRECT

我正在处理带有一些GDI图纸的MFC项目。我使用DC.DrawText使用lfEscapement = 900的LOGFONT将垂直文本绘制到DC中。当我在...

回答 1 投票 0

GetDIBits在屏幕捕获功能中多次迭代后返回零

我正在使用此代码捕获屏幕和光标。 // ConsoleApplication1.cpp:此文件包含“ main”功能。程序执行从此处开始并结束。 #include #include“ ...

回答 1 投票 0

使用Win32公共控件在`ID2D1Bitmap1`上绘制?

我使用ID2D1DeviceContext绘制了大部分UI(我通过如何使用Direct2D设备上下文进行渲染来获得它),但是我想要一些经典的窗口控件:EDIT,INPUT。如何强制Win32 ...

回答 1 投票 0

如何使用GDI或Qt提高大量对象的绘制效率

我已经制作了类似于AutoCAD的软件,该软件可以读取和显示dwg文件,并在dwg背景上绘制线条或曲线。而且我可以使用鼠标滚轮来放大或缩小绘图。现在我...

回答 1 投票 0

使用gdiplus绘制叠加图

现在,我试图在gdiplus中绘制叠加层,但是,当我启动程序时,它能够找到我们的窗口,但不会绘制叠加层线。我想念什么吗?文档...

回答 1 投票 0

如何将c#点转换为c#区域?

我想精确复制Photoshop Magic Stick或绘画工具。也许我应该自定义一个区域数据,但是应该怎么做?

回答 1 投票 0

重新绘制窗口时内容丢失

我目前正在搞乱C语言中的Windows API。我认为制作一个简单的黑板会很有趣。一切正常。它是绘图等。问题是内容...

回答 1 投票 0

您是否真的需要放回原始设备上下文位图,还是可以简单地将其切换出并删除原始文件呢?

如果创建内存设备上下文CreateCompatibleDC(),然后选择Object()我为其创建的位图。我可以只删除SelectObject()返回的旧位图,然后让设备...

回答 1 投票 0

能否在Gdiplus位图本身之前删除Gdiplus :: Bitmap :: FromHBITMAP的源?

Bitmap :: FromHBITMAP()的文档说:您有责任删除GDI位图和GDI调色板。但是,您不应该删除GDI位图或GDI调色板,直到...

回答 1 投票 0

如何正常关闭此简单的Windows GUI程序?因为它不(有时)

我的Windows应用程序出现问题,从任务栏或通过热键关闭它时,它有时会挂起。我想知道如何正常退出以下程序:LRESULT ...

回答 1 投票 0

打开多个网站并截图| GDI错误

我创建了一个PowerShell脚本,该脚本打开了一个位于Excel电子表格中的几个网站,并为每个网站拍摄了屏幕截图。这是代码:[Reflection.Assembly] :: LoadWithPartialName(“ System ....

回答 1 投票 0

[GDI + DrawImage在C ++(Win32)中比在C#(WinForms)中明显慢

我最终复制了更多的.NET代码疯狂。

回答 1 投票 0

绘制鼠标指针图标?

我正在编写有趣的小工具。我希望能够在与原始鼠标不同的位置绘制第二个(或更多个)鼠标指针图标,但要根据原始鼠标的移动来移动它。我知道...

回答 2 投票 5

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