社区
C++ Builder
帖子详情
请教高手,CopyRect的头痛的问题????在线等。。。。。。
Joininthefun
2006-07-07 12:22:19
线程中使用CopyRect频繁的在一个TBitmap上拷贝图片,随机的会出现拷贝到目标Bmp上的是空白,查原因好像是画布数据丢失,可是我在主线程中就没有这个现象,在线程中如何解决此问题呢???谢谢!
...全文
219
9
打赏
收藏
请教高手,CopyRect的头痛的问题????在线等。。。。。。
线程中使用CopyRect频繁的在一个TBitmap上拷贝图片,随机的会出现拷贝到目标Bmp上的是空白,查原因好像是画布数据丢失,可是我在主线程中就没有这个现象,在线程中如何解决此问题呢???谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Joininthefun
2006-07-10
打赏
举报
回复
谢谢大家帮助!
Joininthefun
2006-07-07
打赏
举报
回复
多谢 weixing979(★★★闪电侠★★★)
好!偶去试试
weixing979
2006-07-07
打赏
举报
回复
类似于
This example shows how to call a button's click method in a thread-safe manner:
void __fastcall TMyThread::PushTheButton(void)
{
Button1->Click();
}
void __fastcall TMyThread::Execute()
{
...
Synchronize(PushTheButton);
...
}
weixing979
2006-07-07
打赏
举报
回复
把操作函数放在Synchronize 里试一试
weixing979
2006-07-07
打赏
举报
回复
可以单独写一个类似于 MyCopyRect的函数,在这个函数里去 CopyRect
注意函数的声明要符合这样的 void __fastcall TMyThread::MyCopyRect(void)
constantine
2006-07-07
打赏
举报
回复
lz没有看PushTheButton是怎么写得吗?
constantine
2006-07-07
打赏
举报
回复
错了,Synchronize(函数名),或者说是函数指针,不能有参数,如果一定要用参数请用全局变量
BlueDeepOcean
2006-07-07
打赏
举报
回复
应该是的。
Joininthefun
2006-07-07
打赏
举报
回复
to:weixing979(★★★闪电侠★★★)
我的函数带有参数如CopyRect(TRect,*TCanvas,TRect),调用时是Synchronize(CopyRect(TRect,*TCanvas,TRect))吗?;
delphi7
copy
rect
图片切换效果
最近看了一本书,讲delphi7中的图片的处理,这里上传几个常用的图片转换的效果,有雨滴,百叶窗等。
跨平台远程管理工具,开箱即用,无需配置,安全稳定
功能描述 支持Windows / Linux / MacOSX。 支持主流的通迅协议,包括SSH1/SSH2/SFTP/RLOGIN/TELNET/SERIALlPORT/VNC/RDP等。 采用SQLite保存服务器相关数据,避免多进程下服务器内容变更而相互覆盖。 支持数据库备份和恢复以及多端数据同步,防止意外丢失。 支持选项卡浮动功能,方便多个窗口协作使用。 支持关键字搜索过滤,极速定位目标项。 支持中英文语言选择。 支持VNC远程桌面访问功能,高级功能需要与WoVNC服务端才支持。 支持标准的RFB 3.3/3.7/3.8协议。 支持的标准编码有ZRLE/TRLE/Hextile/
Copy
Rect
/RRE/Raw。 支持自扩展编码有H264/JPEG/ZRLE3/TRLE3/ZRLE2/TRLE2。 支持自动琐屏。 支持隐私屏。 支持桌面声音回放。 支持无损画质、高清画质、普通画质、经典16位、15位、8位等图像格式的自由切换。 支持多屏模式。 支持远程终端访问功能。 支持远程Windown / Linux / MacOSX的系统终端访问。 支持跳板机配置 支持
HTML5VNC客户端noVNC.zip
noVNC 是一个 HTML5 VNC 客户端,采用 HTML 5 WebSockets, Canvas 和 JavaScript 实现,noVNC 被普遍用在各大云计算、虚拟机控制面板中,比如 OpenStack Dashboard 和 OpenNebula Sunstone 都用的是 noVNC. 前面说了 noVNC 采用 WebSockets 实现,但是目前大多数 VNC 服务器都不支持 WebSockets,所以 noVNC 是不能直接连接 VNC 服务器的,怎么办呢?需要一个代理来做 WebSockets 和 TCP sockets 之间的转换,理解这一点很重要。这个代理也已经有了,在 noVNC 的目录里,叫做 websockify. 特性: Supports all modern browsers including mobile (iOS, Android) Supported VNC encodings: raw,
copy
rect
, rre, hextile, tight, tightPNG WebSocket SSL/TLS encryption (i.e. "wss://") support 24-bit true color and 8 bit colour mapped Supports desktop resize notification/pseudo-encoding Local or remote cursor Clipboard
copy
/paste Clipping or scolling modes for large remote screens Easy site integration and theming (3 example themes included) 标签:noVNC
arduinoVNC:基于rfbproto的Arduino VNC客户端
Arduino的VNC客户端 基于rfbproto的Arduino VNC客户端。 视频: 支持的功能 钟 CutText(剪贴板) 支持的编码 生的 RRE CORRE 六边形
COPY
RECT
(如果显示支持) 不支持的编码 紧的 ZLIB 支持的硬件 ESP8266 ESP32ESP32的也可以在Arduino DUE上运行。 支持的显示器 ILI9341 ST7789 使用VNCdisplay界面实现更多可能
问题
将
问题
提交到: : //github.com/Links2004/arduinoVNC/issues 许可证和积分 该库已根据GPLv2许可 Richard Outerbridge的D3DES(公共领域) VNC代码库(GPLv2)感谢所有原始VNC实现的工作
Copy
right (C) 2009-2010, 2012 D. R. Commander. A
Tab加关闭按钮 自定义背景
本控件可以自由传播、复制。Varsion 1.0 2009_12_25. 本控件作用: 1、添加了关闭按钮,点击关闭按钮可以关闭当前tabsheet; 2、双击tabsheet,关闭当前tabsheet; 3、改变tabsheet的caption,活动时为蓝色,(Canvas.Font.Color := clBlue;当然你也可以随便改 :) ),不活动时为默认颜色; 4、改变了tabsheet的头部的颜色,活动时为: ImgTabyes.LoadFromResourceName(HInstance, 'TABYES1'); SrcR := ImgTabyes.Canvas.Clip
Rect
; DestR :=
Rect
; Canvas.
Copy
Rect
(DestR, ImgTabyes.Canvas, SrcR); 不活动时: ImgTabyes.LoadFromResourceName(HInstance, 'TABNO1'); SrcR := ImgTabyes.Canvas.Clip
Rect
; DestR :=
Rect
; Canvas.
Copy
Rect
(DestR, ImgTabyes.Canvas, SrcR); 当然这些你都可以随便改 :),(说明:都是画上去的,不要笑话:)),所有的图像文件存在于Pagecon.res 如果您有什么良好建议或有更好的方法,可以和我联系: //Email:exinju@163.com // //QQ:34117986 // //BLOG:exinju.blog.163.com //
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章