`
nlslzf
  • 浏览: 1048761 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

bcb拷屏代码

    博客分类:
  • c++
阅读更多
http://c.chinaitlab.com/CCBuilder/200805/747197.html
TCanvas *dtCanvas = new TCanvas; 
dtCanvas->Handle=GetDC(0);
Graphics::TBitmap *bitmap=new Graphics::TBitmap; 
bitmap->Width=Width; 
bitmap->Height=Height;
int nColors=GetDeviceCaps(Canvas->Handle,SIZEPALETTE); 
LOGPALETTE* logPal=(LOGPALETTE*)new Byte[sizeof(LOGPALETTE)+(nColors-1)*sizeof(PALETTEENTRY)]; 
logPal->palVersion=0x300; logPal->palNumEntries=(Word)nColors; 
GetSystemPaletteEntries(Canvas->Handle,0,nColors,logPal->palPalEntry); 
bitmap->Palette=CreatePalette(logPal); 
delete[] logPal;
TRect src=BoundsRect; 
TRect dest=Rect(0,0,Width,Height); 
bitmap->Canvas->CopyRect(dest,dtCanvas,src);
bitmap->SaveToFile(\"Screen.bmp\");
delete bitmap; 
delete dtCanvas;
分享到:
评论

相关推荐

    bcb系统框架代码

    【标题】"bcb系统框架代码"涉及到的是使用Borland C++ Builder(简称bcb)这一集成开发环境编写的程序框架。Borland C++ Builder是Borland公司推出的一种快速应用程序开发(RAD)工具,它基于C++语言,并且集成了...

    bcb 屏幕任意区域抓图

    标题中的“bcb 屏幕任意区域抓图”指的是使用Borland C++ Builder(简称BCB)这一集成开发环境来实现的一种功能,即在计算机屏幕上选取任意区域并捕获其图像。BCB是一款强大的C++编程工具,它提供了丰富的控件和API...

    BCB用代码写Excel文件

    在BCB代码中,可以创建特定的行和列来设定它们,并应用相应的样式。 6. **事件处理**:BCB中的组件通常支持事件驱动编程,可以为用户交互(如点击、选择等)添加响应代码。 7. **文件保存**:完成所有操作后,需要...

    系统与窗体BCB源代码

    【系统与窗体BCB源代码】是一组基于Borland C++ Builder(BCB)开发的源代码,主要涉及了系统信息获取、任务栏编程、操作系统注册表操作、窗体设计以及状态栏编程等多个核心知识点。这些源代码是学习和理解BCB编程...

    BCB 自动关机程序 代码

    【BCB自动关机程序代码】是针对Borland C++ Builder(BCB)环境设计的一个应用程序,旨在实现计算机的自动关机功能。BCB是一款集成开发环境(IDE),主要用于编写Windows应用程序,它基于C++语言,并提供了丰富的...

    长风代码行统计精灵 (Delphi/BCB/VB代码行统计)

    使用它,你可以统计 Delphi、BCB工程及工程组,VB工程所有代码文件的行数,并可将结果输出为文本或导出到Excel表,你只需选择一个工程或工程组文件即可! RowCounter 中可能有不少对初学者有用的小技巧,如 ListView...

    bcb实用教程,源代码

    【BCB实用教程,源代码】是一份专为学习 Borland C++ Builder(简称BCB)的开发者准备的宝贵资源。这份教程包含了丰富的源代码示例,旨在帮助初学者和有经验的程序员深入理解BCB的使用技巧和编程概念。 Borland C++...

    BCB屏幕监视算法/TCP收发

    【BCB屏幕监视算法】 BCB(Borland C++ ...文件DGScreenSpy_0.1.1a可能是这个BCB项目的源代码或编译结果,包含了实现上述功能的代码。通过分析和学习这个程序,可以深入了解BCB屏幕监视算法和TCP通信的实现细节。

    OPC bcb 程序代码

    在本压缩包中,“OPC bcb 程序代码”指的是使用Borland C++ Builder(简称BCB)编写的OPC服务器的源代码。Borland C++ Builder是一款集成开发环境,适用于创建Windows应用程序,特别是那些需要高效性能和低级系统...

    使用bcb和vc进行mysql连接的源代码

    在IT行业中,数据库连接是应用程序开发中...在提供的`mysql_vc.rar`和`mysql_bcb.rar`压缩包中,应该包含了示例代码,你可以参考这些代码学习如何实现具体的数据库操作。记得解压后根据自己的环境配置头文件和库路径。

    BCB6多功能视频播放器源代码以及可执行文件

    《BCB6多功能视频播放器源代码解析及学习指南》 BCB6多功能视频播放器源代码是一款基于C++ Builder 6(BCB6)开发的视频播放软件,其源代码公开,为开发者提供了一个宝贵的参考资料,特别是对于那些希望深入理解和...

    二维魔方 BCB 源代码 C++

    这个压缩包中的源代码提供了一个使用BCB和C++编写的二维魔方实现,我们可以从中学到不少关于图形界面编程、算法设计以及对象导向编程的知识。 首先,BCB的VCL(Visual Component Library)框架允许开发者通过拖放...

    BCB实现的全屏半透明窗口

    标题 "BCB实现的全屏半透明窗口" 涉及到的是使用Borland C++ Builder(简称BCB)编程环境创建一个全屏且具有半透明效果的窗口。BCB是Embarcadero Technologies公司开发的一款集成开发环境,主要用于Windows平台上的...

    BCB TPanel控件透明源代码

    本主题将详细探讨如何通过源代码实现BCB TPanel控件的透明功能。 首先,我们要了解BCB(Borland C++ Builder)中的控件透明性是如何工作的。控件的透明性主要取决于控件的刷子(brush)和绘图方式。通常,控件使用...

    bcb代码透明Panel

    在这个场景下,"bcb代码透明Panel"是一个实现控件透明化技术的例子。Panel控件在BCB中是一个常用的容器类,它可以用来组织和管理其他控件,通常具有边框和背景色。然而,让Panel变得透明并不是BCB默认提供的功能,...

    扫雷游戏-BCB源代码

    扫雷游戏(含BCB源码) // 其实很早就写过一个pascal版本的扫雷游戏,很简陋的,觉得不太好,正好工作的时候 // 用到BCB,就想写一个BCB版本的扫雷游戏,其实就是自己写着玩玩. // 从开始写到写完,间隔很久,中间...

    点击listView直接可编辑的BCB代码实列

    标题中的“点击listView直接可编辑的BCB代码实例”指的是使用Borland C++ Builder(BCB)开发的一个程序示例,该程序实现了一个功能:用户可以直接在ListView控件上进行编辑操作,而无需打开新的对话框或窗口。...

    BCB C++程序源代码(公司的工资定额管理系统源代码)

    自己公司开发的用于工厂各个工序工时统计的前台应用程序,后台是用的SQL2000...内容是完整版本的没有少一个文件,有很高的编程实战参考价值;我觉得这么完整的给100分是绝对值了,可惜最高只能是10分,那就10分吧。

    小游戏贪吃蛇源代码,bcb实现

    《贪吃蛇游戏源代码详解——BCB实现》 贪吃蛇是一款经典的计算机游戏,它简单易懂,却又富有挑战性。本篇文章将深入解析基于BCB(Borland C++ Builder)实现的贪吃蛇游戏源代码,帮助读者理解其背后的编程思想和...

    加密 解密 源程序 源代码 BCB 示例 范例 MD5 C++Builder

    总的来说,这个压缩包提供了一个用BCB开发的加解密源代码示例,包括了MD5计算,对于学习和理解加密算法、源代码编写以及如何在BCB环境中使用这些技术非常有帮助。用户可以通过研究这些源代码,提升自己的编程技能,...

Global site tag (gtag.js) - Google Analytics