在桌面上画图

孤独雪狼520

孤独雪狼520

2016-02-19 15:29

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

  在桌面上画图,只要几个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);
   }

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

  4。销毁tbitmap对象

  delete bmp;

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

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

展开更多 50%)
分享

猜你喜欢

在桌面上画图

编程语言 网络编程
在桌面上画图

我在桌面上删帖子

ASP
我在桌面上删帖子

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

QQ音乐在桌面上怎么显示歌词

电脑网络
QQ音乐在桌面上怎么显示歌词

win8图标怎么在桌面上显示?

windows系统
win8图标怎么在桌面上显示?

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

添加到图图桌面上的图标怎么移回到桌面上

电脑网络
添加到图图桌面上的图标怎么移回到桌面上

隐藏桌面上的图标

编程语言 网络编程
隐藏桌面上的图标

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

通过预处理器指令调整连接的数据库

通过预处理器指令调整连接的数据库

MySQL与.NET应用解析

MySQL与.NET应用解析
下拉加载更多内容 ↓