Delphi 从PaintBox拷贝一部分内容到TBitmap
2016-02-16 17:29
519 查看
将指定的TPaintBox内容(假如为paintbox1)拷贝到一个TBitmap(如Bitmap),可以这么做
Bitmap.Width := PaintBox1.Width; Bitmap.Height := PaintBox1.Height; BitBlt(Bitmap.Canvas.Handle, 0, 0, Bitmap.Width, Bitmap.Height, PaintBox1.Canvas.Handle, 0, 0, SRCCOPY);
相关文章推荐
- Delphi 之Copyrect的使用
- delphi中Message消息的使用方法
- Delphi XE7 开发ActiveX 及在IntraWeb下调试
- Delphi CompareValue函数的使用
- Delphi 操作“任务栏”
- Delphi BPL包的运用
- 2016年 Delphi Roadmap
- Delphi 中的字符串
- Delphi + Asm - TBits类的学习
- Delphi - XP扫雷外挂制作
- Delphi - SEH研究
- Delphi - 闲来无事,自己写个Timer玩玩(多线程Timer)
- 先有Delphi内存对象,后有句柄(如果需要的话),最后再显示
- 终于懂了:FWinControls子控件的显示是由Windows来管理,而不是由Delphi来管理(显示透明会导致计算无效区域的方式有所不同——透明的话应减少剪裁区域,所以要进行仔细计算)
- Delphi 序列化、反序列化、串行化、持久化
- DELPHI语法基础学习笔记-Windows 句柄、回调函数、函数重载等(Delphi中很少需要直接使用句柄,因为句柄藏在窗体、 位图及其他Delphi 对象的内部)
- Delphi体系内部的4种消息传递办法(Send,Post,Perform,Dispatch)
- delphi高手突破之异常及错误处理
- delphi如何加上spliter分割条,任意调整大小
- delphi高手突破学习笔记之面向对象类和对象的本质(有汇编解释 good)