竞赛:| 全国大学生数模竞赛 | 全国研究生数模竞赛 | 全国大学生电工数模竞赛 | 美国"MCM/ICM" 竞赛 |
 资讯:| 数学理论 | 交叉学科 | 基础教育 | 考研数学 | 学术动态 | 编程交流 | 网络安全 | 经验技巧 |
 下载:| 数 学 篇 | 算 法 篇 | 建 模 篇 | 编 程 篇 | 数 据 篇 | 软 件 篇 | 考 研 篇 | 交叉学科 |
 视频:| 大学数学 | 大学英语 | 计 算 机 | 法律课程 | 政治课程 | 经济管理 | 数学建模 | 高考数学 |
 论坛:| 建模竞赛 | 学校协会 | 资源交流 | 数学门类 | 数学软件 | 管理应用 | 论坛公告 | 娱乐论坛 |


 
会员中心
社区论坛
加入收藏
联系我们
您现在的位置: 数学中国 >> 资讯无限 >> 计算机技术 >> 经验技巧 >> 文章正文
【字体:           ★★
 
桌面上画图
作者:babyblue…    文章来源:本站原创    点击数:    更新时间:2006-10-30

桌面上画图

在桌面上画图,只要几个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对象
     delete bmp;

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

文章录入:babybluema    责任编辑:madio  
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    推 荐 文 章
    更多内容
     
    热 门 文 章  
    更多内容
     

    关于鼓励研究生深入…
    相 关 文 章
    更多内容
     
    没有相关文章
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 |