PaintBox绘图,是否只能在主线程绘图?

Delphi > GAME,图形处理/多媒体 [问题点数:40分,结帖人hoskyloser]
等级
本版专家分:1
结帖率 100%
等级
本版专家分:1
等级
本版专家分:132207
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
名人 2019年 荣获名人称号
2013年 荣获名人称号
Blank
状元 2012年 总版技术专家分年内排行榜第一
Blank
进士 2013年 总版技术专家分年内排行榜第七
2011年 总版技术专家分年内排行榜第五
2009年 总版技术专家分年内排行榜第九
等级
本版专家分:46751
勋章
Blank
黄花 2013年12月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2014年4月 Delphi大版内专家分月排行榜第三
2014年3月 Delphi大版内专家分月排行榜第三
2013年5月 Delphi大版内专家分月排行榜第三
2013年1月 Delphi大版内专家分月排行榜第三
2010年11月 Delphi大版内专家分月排行榜第三
2009年12月 Delphi大版内专家分月排行榜第三
2009年11月 Delphi大版内专家分月排行榜第三
等级
本版专家分:0
lhy
等级
本版专家分:9417
等级
本版专家分:1
lhy
等级
本版专家分:9417
等级
本版专家分:1
等级
本版专家分:1
等级
本版专家分:1
hoskyloser

等级:

Delphi - 绘图控件

PainBox 在formShow、 formCreate时 绘图无效, 只能在 formOnpaint时绘图 Image 在任何时候都可以进行绘图; PaintBox绘图较为快速;简单;

Delphi中TForm绘图时使用DoubleBuffered实现双缓冲的副作用

使用TForm的DoubleBuffered属性实现双缓冲时,如果TForm中同时包含了TToolBar控件,运行时TToolBar控件可能变黑,这...所以这个时候创建一个panel,然户panel上放置paintbox进行绘图,使用panel的双缓冲属性。

Delphi 图形设计(3)

10.3  图 像 处 理  Delphi提供一组图形图像组件和一组图像类用于图形及图像处理。... 常用的图形图像组件有Shape、PaintBox和Image组件,相关的图像类有...1.PaintBox绘图区域组件  Delphi除了允许Form上

Delphi 的绘图功能[5] - 获取 Canvas 对象

为什么80%的码农都做不了架构师?>>> ...

Firemonkey的旁门左道[三]

上次我们发现了 GlobalUseGPUCanvas  当GlobalUseGPUCanvas := True; 可以没有抗锯齿化,我们这次来对比一下效果。  左侧是开启的效果,右侧则是没有开启

Delphi实现贪吃蛇游戏

首先,打开New菜单,新建一个Form1,将它的Caption属性命名为贪吃蛇,打开System选项卡,表单中添加一个PaintBox控件,大小自己控制,再表单中添加两个Timer控件,timer1(控制蛇),timer2(控制食物),加入一个...

c++ builder的Onpaint事件

当使用Canvas 的draw 和stretchDraw方法绘图,点击其他窗体,绘制的图形会消失?是因为点击其他窗体后,delete 释放点了bitmap ? 书上还说Tpaintbox1还可能被遮挡一部分,不需要整个重新绘制,什么原理?

获取 Canvas 对象

procedure TForm1.Button1Click(Sender: TObject); var  cvs: TCanvas; begin  {PaintBox1 就像窗体一样, 也有 Canvas 属性}  PaintBox1.Canvas.Brush.Color ... PaintBox1.Canvas.FillRect(PaintBox1.ClientRect);

关于回调函数里的控件使用问题

这两天编写视频采集程序,用dspack中的samplegrabber,OnBuffer里连续采集并处理,为了方便,直接Edit控件里写调试信息,开始还用得很好,后来需要每次回调都显示一个参数,结果出了问题,现象是参数显示...

[原创] 改善 Firemonkey Canvas 几何绘图质量问题(移动平台)

 Fiiremonkey 的跨平台能力,大家有目共睹(一码同介面跨四平台),唯独移动平台几何绘图方面,质量始终不尽人意,我也曾试着去修正(如:修正曲线平滑问题),也曾找过第三方案(如:AggPas),但都不完美,我...

请教paintbox上如何加滚动条?

笔记:DrawerLayout中动态添加SurfaceView搭配侧滑显示不完全

DrawerLayout中动态添加SurfaceView搭配侧滑时,侧滑界面显示不完整 /** * 初始化一些控件的值及类 ...private void initValue() { myPaintbox_surfaceView = new MyPaintbox_... white_board_paintbox.addView

(lazarus)把chart画到canvas里面

 原文的代码已经与最新的pkg不相匹配,更改后如下: uses TABGRAUtils, TADrawUtils, TADrawerCanvas, BGRABitmap, TADrawerBGRA;  .... procedure TFor

Delphi GDI+ 图形处理(2)

第一章 图像处理可视化编程中的作用及其应用价值 图像处理,是可视化编程的基础内容。 Windows操作系统中,一切要输出到屏幕上的东西都是通过图形处理这部分的内容来实现的。 比如一个程序使用了标签控件,...

Delphi 画布对象及其简单应用

Paintbox组件的属性,事件和方法 使用鼠标事件的绘图第 9章 图像图形应用编程 9.1 图形应用编程本章主要是讲解图形图像对象的概念以及如何程序运行时绘制图形图像等内容,主要是通过一些例子来讲解 Delphi 7.0 对...

最近自学c++ builder,但遇到了一些困扰,对里面的控件和属性之间的关系,本质不了解

我查过控件是对数据和方法的封装,应该是可以看作为类吧,那属性是不是就类似于类呢? 但为什么控件,属性之间是用“->”运算符呢?附上如下代码 void __fastcall TForm1::Button1Click(TObject *Sender) { ...

两个 CopyRect

Windows.CopyRect 是系统 API 函数, 功能是复制矩形的参数; TCanvas.CopyRect 是 TCanvas 类的方法, 功能是复制矩形范围内的图像, 有点像 BitBlt 函数. 本例效果图: ... Windows, Messages, SysUtils, Variants.....

BCB中图像类组件的操作

关键字:图像组件(Image)、几何图形组件(Shape)和画板组件(PaintBox)   图像控件有哪些特殊的属性?  图像组件可以显示各种以文件形式存储磁盘上的图形。它有这样一些特殊的属性。 ...

D3 笔记二:SVG、Canvas、画布、矩形、填充图形

绘图,首要需要的是一块绘图的“画布”。HTML 5 提供两种强有力的“画布”:SVG 和 Canvas。 SVG 是什么 SVG 指可缩放矢量图形(Scalable Vector Graphics),是用于描述二维矢量图形的一种图形格式,是由万维网...

Delphi 画布或者窗体实时刷新时会出现闪烁的效果

选择窗体或者image所在的控件,把Doublebuffer属性设置为True即可

PaintBox的显示图片问题

Delphi 从PaintBox拷贝一部分内容到TBitmap

将指定的TPaintBox内容(假如为paintbox1)拷贝到一个TBitmap(如Bitmap),可以这么做   Bitmap.Width := PaintBox1.Width; Bitmap.Height := PaintBox1.Height; BitBlt(Bitmap.Canvas.Handle, 0, 0, ...

图章

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;type TForm1 = class(TForm) PaintBox1: TPaintBox; Button1: TButt

关于CScrollView滚动条的问题,谢谢大家了

bitmap 和canvas的大小关系?paintbox 和canvas 的大小关系?

求详细答案,最好能回答三者的关系。谢谢。![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/9.gif)![图片说明]...

PaintBox

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; ... TForm1 = class(TForm) PaintBox1: TPaintBox; Pan

简单网络管理协议SNMP通讯基础篇

本课程主要对SNMP的发展历史、专业术语、应用场景、网络结构的解读, 对SNMP通讯过程所涉及的MIB、PDU格式、对象的数据类型、通讯原语、TLV进行深入解读, 接下来实践SNMP的通讯过程并分析所产生的请求和响应报文。 课程特点:1、实操为主,理论讲解为辅; 2、避开难懂的概念,通俗化讲解; 3、通过实例操作理解SNMP; 较快掌握SNMP的基本原理及SNMP通讯过程包的分析方法,为网络工程师、相关研发人员、技术人员及感兴趣的人士提供有价值的参考。

Autojs 例子 源码 1600多个教程源码

autojs例子大全,一千六百多个脚本,简单的到复杂的例子,统统有,小白学完马上变大神,大神学了变超神。 脚本内容包含: 几十种类型的UI脚本,抖音、QQ、微信、陌陌、支付宝等自动化操作的脚本、还有部分协议列表,HTTP协议(POST、GET)上传下载,接码模块,百度文字识别api模块,文件操作模块:txt文本读一行删一行,等等其他例子

2020数学建模A题

2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据

智鼎(附答案).zip

并不是完整题库,但是有智鼎在线2019年9、10、11三个月的试题,有十七套以上题目,普通的网申行测题足以对付,可以在做题时自己总结一些规律,都不是很难

相关热词 c# 获取泛型参数 c# 获取引用变量地址 c# 加载系统自带的字体 c# unity 结构体 c# 路径提示拒绝访问 c# 换行连接 c# 创建接口 c# 取绝对值函数 c# 打印机首选项 c# json通用类