腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在OnPaint()事件
中
获得需要
绘制
的确切区域?
、
、
、
在
WinForm应用程序
中
,当订阅OnPaint()事件时,PaintEventArgs提供定义要
绘制
区域的ClipRectangle属性。当垂直或水平调整窗体大小时,它会给出要
绘制
的最小
矩形
。但是,当在两个方向上调整窗口大小时,需要
绘制
几个区域(一个
在
右侧,一个
在
底部),OnPaint事件会合并它们。它会产生一个与Form大小相同的
矩形
(因此所有内容都是重绘的)。我想要的是单独的区域(图片上的两个
矩形
)
浏览 0
提问于2013-01-17
得票数 5
回答已采纳
2
回答
用
GDI
和
GDI
+
绘制
旋转多行文本
、
、
、
、
在
我的Delphi应用程序
中
,我需要用
GDI
和
GDI
+
绘制
多行文本。我有这些物品: 是否有一种简单的方法可以同时使用
GDI
和
GDI
+来
绘制
这个文本?我找不到关于它的
GDI
和
GDI
+函数。
浏览 3
提问于2014-01-05
得票数 1
回答已采纳
2
回答
在
C#/WinForms
中
,SharpDX比经过高度优化的
GDI
代码有多大的改进?
、
、
、
、
几年来,我一直
在
开发一个C#/
GDI
图形应用程序。我花了
很多
时间优化绘图代码。我是通过每秒10次左右使PictureBox控件无效,并利用当OnPaint触发它时发生的后续OnPaint事件来
绘制
屏幕的。每帧:我
绘制
数百条线,数百个
矩形
,并调用Graphics.DrawString()方法数百次。 我开始组装一个SharpDX项目,希望能
绘制
更多的2D元素,并更快地
绘制
到屏幕上。我设置
了
两个测试项目,使用
GDI</e
浏览 2
提问于2015-06-02
得票数 2
回答已采纳
1
回答
PyGame -内存
绘制
、
、
、
我
在
Windows上使用了
很多
GDI
+,并试图在内存
中
创建一些位图/图像,这样以后就可以
绘制
它们,而不必
绘制
它们的所有部分。
在
GDI
+
中
,在内存
中
绘制
位图很容易,但我不知道如何使用PyGame
在
Python
中
绘制
位图,我也找不到任何关于在内存
中
绘图的教程/文档。 目前正在尝试创建一些按钮。它将是一个坚实的颜色
浏览 4
提问于2017-04-23
得票数 0
回答已采纳
1
回答
如何突出显示DrawTextEx
绘制
的文本后面
、
为了
绘制
文本后面的突出显示,我需要计算所
绘制
文本的每个匹配子范围的
矩形
。 我不想处理
在
突出显示的边界上的字体角化,所以我不想零碎地
绘制
文本。目标是获取
矩形
坐标并
绘制
一个样式的
矩形
。我能用什么
GDI
函数来完成这个任务呢?我搜遍
了
。我发现的最接近的
GDI
函数可能是,但从文档
中
我还不清楚我将如何开始使用它。我知道这必须内置到Windows
中
;文本框在查找和突出显示任意范
浏览 6
提问于2015-01-15
得票数 1
回答已采纳
1
回答
DeviceContext
中
的α通道(HDC)
、
、
、
请帮助我
在
HDC的alpha通道。我让HDC抛出CreateCompatibleDC。然后调用CreateDIBSection,并可以在内存中找到字节的图像。所有都有效,但在内存
中
,每个像素有4个字节,alpha通道填充为00。即使以前有FF。但我需要alpha通道。如何让DrawFrameControl设置实际的Alpha值或不接触它们。谢谢。
浏览 2
提问于2012-04-12
得票数 7
回答已采纳
2
回答
Delphi:带渐变的RoundRect
、
、
、
如何使用
GDI
或
GDI
+
在
Custom Draw Item的列表视图中
绘制
一个圆形
矩形
并用渐变填充它?例如,要
绘制
渐变,我们可以使用GraphUtil.pas
中
的GradientFillCanvas
浏览 3
提问于2012-01-05
得票数 0
回答已采纳
1
回答
在
GDI
+
中
画
很多
矩形
、
、
我有一个应用程序
在
C#中使用
GDI
+
绘制
了
很多
小
矩形
(大约100万个),性能是...不怎么好。我知道构造大量Rectangle对象以将它们传递给Graphis.FillRectangle需要一些时间。
浏览 0
提问于2012-04-20
得票数 5
回答已采纳
1
回答
GDI
+图形Obj -使用
GDI
直接
绘制
到DC时丢失的反别名
、
、
我们目前正在将一个旧的应用程序转换为通过
GDI
+
绘制
,而不是直接使用
GDI
。
在
我们逐步翻译系统的过程
中
,有时我们需要从一个grab::Graphics对象
中
获取一个HDC,以便允许尚未被翻译的代码直接使用
GDI
绘制
到它。绘图进行的很好,除了我们似乎失去了反别名的图像直接
绘制
到DC使用
GDI
。如果在从Graphics对象抓取DC之后,我们
在
整个区域上
绘制
一个填充的
矩形</em
浏览 5
提问于2015-10-01
得票数 1
1
回答
位图不在CFrameWnd的OnPaint
中
绘制
、
、
我似乎不能让CBitmap真正出现在屏幕上...以下是OnPaint
中
的代码:GetClientRect(frm); //dc.FillSolidRect-明白
了
!我的资源有问题
浏览 0
提问于2012-04-02
得票数 0
回答已采纳
3
回答
如何在C#/WinForms
中
以相当快的速度绘图?
、
、
、
现在,我需要创建一个控件来实际
绘制
它,并提供必要的交互性。我
绘制
的图通常会很大,大约有100个顶点和相同数量的边(这些图99%的时间都是树)。这意味着最终的渲染效果可以达到2000px到2000px,甚至更多。我知道我可以尝试通过预先渲染大量元素并将它们作为位图保存在内存
中
来加快速度-但这可能会占用大量RAM,而且我仍然不确定它是否能提供必要的性能。 你的想法是什么?
浏览 6
提问于2009-08-27
得票数 3
2
回答
使用Gdiplus::Graphics::DrawText
在
黑色背景上
绘制
白色文本时遇到问题
、
、
、
、
我正在尝试找到一种方法来使用Gdiplus::Graphics.DrawString方法来创建一个
在
黑色背景上具有白色文本的位图。有人知道我做错了什么吗?提前感谢您的帮助。
浏览 0
提问于2011-04-01
得票数 1
回答已采纳
1
回答
高亮显示面板区域
、
、
、
、
我正在用
GDI
+以编程的方式
在
面板上
绘制
一堆形状。现在我想以某种方式突出显示该面板的一小部分
矩形
。高亮显示的区域将会移动
很多
。我不想重新
绘制
整个面板,因为有太多的处理过程,它会导致闪烁。
浏览 1
提问于2012-02-11
得票数 1
回答已采纳
2
回答
C#控制台应用程序-如何使用
GDI
+
绘制
BMP/JPG文件?
、
、
、
、
我想使用C#控制台应用程序和
GDI
+
在
BMP或JPG文件
中
绘制
矩形
、箭头、文本、线条等形状。这是我在网上找到的:但这对我还是没什么帮助。其中一些链接仅针对Windows Forms应用程序进行了说明,而其他链接仅供参考(MSDN链接),仅说明
GDI
+
中
的类、方法等。那么,如何使用C#控制台应用
浏览 2
提问于2013-02-28
得票数 3
2
回答
在窗体上
绘制
多个
矩形
时遇到的
GDI
+问题
、
、
、
、
我想用
GDI
+
在
C#窗体
中
绘制
一个表格。如果
矩形
的数量太大,无法在窗体上显示所有
矩形
,则不会滚动。并且不能访问那些不符合表单的人。谢谢。
浏览 3
提问于2010-04-17
得票数 0
回答已采纳
1
回答
使用类似于检查的
GDI
+ (或
GDI
)
在
屏幕上
绘制
、
、
、
、
我正在尝试使用
GDI
+
在
屏幕上(整个屏幕,每个其他窗口的顶部)进行绘图。我将NULL传递给GetDC以将HDC发送到屏幕上,然后使用它创建Graphics对象,并使用DrawRectangle
在
屏幕上
绘制
矩形
。
矩形
内的所有works..except...the都不会更新。这是
绘制
图的代码。我想要重新创建类似于高亮
矩形</em
浏览 4
提问于2012-02-18
得票数 1
2
回答
GDI
+不遵循所使用的HDC的LAYOUT_RTL
、
、
我们用旧的
GDI
绘制
的所有项目都使用窗口的底层布局方向。这些窗口是用WS_EX_RTLLAYOUT创建的。当在希伯来语系统上运行时,窗口将填充
矩形
从LTR系统的左侧完美地移动到窗口的右侧。一旦我们
在
同一个HDC上使用
GDI
+,什么都不会发生。全部留在LTR
中
。当然,我们可以开始计算
矩形
应该出现在屏幕上的位置,然而,这是一半的工作。然后我们
绘制
的区域不是无效的,所以
绘制
被裁剪了。
浏览 15
提问于2019-07-26
得票数 0
1
回答
绘制
系统焦点
矩形
c#
、
、
、
、
如何使用
gdi
、C#
绘制
系统焦点
矩形
?我主要对Windows7常见的listview控件
中
的玻璃效果焦点
矩形
感兴趣。提前谢谢。
浏览 2
提问于2013-07-10
得票数 0
回答已采纳
1
回答
如何防止
GDI
+重新
绘制
油漆上的所有东西?
、
我希望更改控件的某些部分的颜色,例如,当某些对象被悬停/单击时,该控件使用
GDI
+
绘制
自己。 我怎样才能重新画出必要的零件?当我只需要对其中一些像素进行更改时,重画数千像素似乎很糟糕。具体来说,我已经
绘制
了
从1到128个
矩形
的任何地方,
在
各种事件
中
,我需要重新
绘制
从1到128个
矩形
的任意位置。我不想重新
绘制
128个
矩形
,以使一个改变,只有1-127。我已经读到,
在
不是on
浏览 4
提问于2012-03-25
得票数 3
回答已采纳
2
回答
如何在.NET框架中用鼠标移动
GDI
绘制
的圆?
、
、
我用
GDI
+
在
Form1上画了一些圆,圆的中心是Custom Control的一个红色小
矩形
,它是从User Control派生出来的,它是Form1的位图的BackgroundImage属性,也是由
GDI
+用几种颜色
绘制
的。我想要的是,当我用鼠标移动红色
矩形
(圆的中心)时,圆也会跟随红色
矩形
移动。使用MouseDown,MouseMove事件,我可以用鼠标平滑地移动红色
矩形
。程序
中
由
GDI
+
绘制
的
浏览 3
提问于2011-11-26
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在Micromine中绘制剖面解译线
如何利用Excel在CAD中批量绘制圆?
利用Python在图像中根据坐标绘制方框
在css中绘制三角形及相关应用
使用Bootstrap方法在Python中绘制带有置信带的ROC曲线
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券