在桌面上画图

2016-02-19 15:29 45 1 收藏

今天图老师小编要向大家分享个在桌面上画图教程,过程简单易学,相信聪明的你一定能轻松get!

【 tulaoshi.com - 编程语言 】

  在桌面上画图,只要几个api函数既可以实现,下面给出在c++builder中具体的方法如下:

  1、在头文件中定义变量

  private: 

  graphics::tbitmap *bmp;

  2、图象变量的初始化:

  bmp=new graphics::tbitmap();

  bmp-loadfromfile("c:aboutLogo.bmp");

  3、在paint的事件中

  

void __fastcall tform1::formpaint(tobject *sender)
   {
   hdc hdk;
   trect rect;
   application-minimize();
   hdk=getwindowdc(getdesktopwindow());
   getwindowrect(getdesktopwindow(),&rect);
    bitblt(hdk,(rect.width()-bmp-width)/2,(rect.height()-bmp-height)/2,bmp-width,bmp-height,bmp-canvas-handle,0,0,srccopy);
   }

  4。销毁tbitmap对象

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  delete bmp;

  以上程序在c++ builder 5+winnt 4.0下实现.

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1609741.html

延伸阅读
标签: 电脑入门
在开始菜单中打开运行对话框,输入regedit后按回车,依次展开HKEY_CURRENT_USERsoftwareMicrosoft WindowsCurrentVersionPo-liciesExplorer注册表项在右侧窗格中的空白处单击鼠标右键选择新建DWORD 值,将它命名为NoSaveSettings,双击该子健,把数值改为1,单机确定完成设置,最后退出 注册表编辑器重启电脑。 如何禁止向桌面存放文件 因...
在Windows系统中,我们喜欢把自己编制的各种文档保存在“我的文档”中,在安装 Windows和Linux双系统的机器中,我们在Linux中也经常要用到“我的文档”中的文档。 我们也希望在Linux中编辑的文档能够在Windows中继续编辑,那最好把它们也保存在“我 文档”中。这就要求我们能在Linux的KDE桌面上快速访问“我们文档”,能够显示中文长件名,并...
标签: 浏览器
在Windows 7/8桌面上创建IE启动图标   操作方法: 1. 进入系统根目录,预装系统即是C:Program FilesInternet Explorer中,然后直接复制iexplore程序(不是鼠标右键发送到桌面快捷方式),如图: 2、回到桌面后粘贴,此时桌面的iexplore图标即不会带左下角箭头,效果见下图,右边的是与正常发送到桌面快捷方式的图标对比。 ...
Win7在桌面上添加小便签的方法   大家都知道windows7操作系统中有很多强大又实用的小功能,比如截图工具、便签等功能,便签功能我们可以用它方便的记录一些事情,把它放在桌面上又可以都看到不会忘记一些重要的要做的事情,便捷又贴心,那么我们要如何将它添加在电脑桌面上呢?现在图老师小编就跟大家分享一下Win7在桌面上添加小便签的...
win7系统在桌面上添加关机图标的方法   1、在win7系统桌面上,右键点击桌面空白处,在弹出的菜单中鼠标放至新建处选择快捷方式,如下图所示: 2、在创建快捷方式窗口中,我们在对象的位置中输入shutdown –s –t 0指令,然后点击下一步按钮,如下图所示: 3、这时我们要给快捷方式命名,图老师小编就以关机...

经验教程

677

收藏

17
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部