怎样修改windows里的开始按钮的位图?

原创 2001年10月08日 02:43:00

/修改

var
  Form1: TForm1;
  StartButton: hWnd;
  OldBitmap: THandle;
  NewImage: TPicture; 

/ 将代码放入FormCreate事件

procedure TForm1.FormCreate(Sender: TObject);
begin
  NewImage := TPicture.create;
  NewImage.LoadFromFile('C:/Windows/Circles.BMP');
  StartButton := FindWindowEx
                 (FindWindow(
                    'Shell_TrayWnd', nil),
                     0,'Button', nil);
  OldBitmap := SendMessage(StartButton,
                           BM_SetImage, 0,
                           NewImage.Bitmap.Handle);
end;


/还原
procedure TForm1.FormDestroy(Sender: TObject);
begin
  SendMessage(StartButton,BM_SetImage,0,OldBitmap);
  NewImage.Free;
end;

for win98se/delphi 5.0通过。

怎样修改windows里的开始按钮的位图?

  • zgqtxwd
  • zgqtxwd
  • 2008年04月30日 17:36
  • 130

MFC中位图按钮的实现方法:

MFC中位图按钮的实现方法:( 位图必须用.bmp 格式的) 首先,我们创建一个基于对话框的应用程序CmyDialog ;  Ι.MFC的CBitmapButton类,这也是最简单的功能最...
  • Dreamershi
  • Dreamershi
  • 2013年08月08日 15:56
  • 1255

windows基础编程----第七篇(位图的输出)

这一篇来说说位图的输出。相信大家对背景图片都不陌生,这也是游戏的必要元素了。...
  • qq_30501909
  • qq_30501909
  • 2016年04月08日 21:05
  • 477

MFC 给按钮添加位图两种情况

1、给动态创建即调用Create()函数创建的按钮添加位图 第一步:调用Create函数创建,创建时设置按钮的样式,其中一项必须为BS_BITMAP   第二步:按钮变量与按钮ID相关联 DD...
  • a379215666
  • a379215666
  • 2013年09月17日 14:10
  • 883

win32编成入门-位图

由于我需要做个显示二值化摄像头图像的上位机程序,因此用到了VC++中的位图,下面是这样使用的: static BITMAP bitmap={0,24,8,4,1,1};  //定义位图,这个BITM...
  • Calcular
  • Calcular
  • 2015年07月25日 13:20
  • 921

MFC 为按钮(CButton )添加位图

MFC 为按钮(CButton )添加位图 具体步骤如下: 1.  在对话框上拖放一个按钮(CButton)控件,并修改ID(如:IDC_BUTTON_REMOVEWAVHEAD); 2.  在对话框...
  • lsk1124981644
  • lsk1124981644
  • 2015年02月13日 08:56
  • 1125

图标按钮、位图按钮、CBitmapButton 类位图按钮的制作

★ 5--2--1 图标按钮图标按钮可谓是按钮控件使用图像最简单的方式,除此之外图标按钮的优点还在于显示在按钮上的图标能够使用透明色,因而不必再去为处理非矩形图像在按钮颜色发生变化时边缘颜色的处理而费...
  • ljinddlj
  • ljinddlj
  • 2007年06月27日 17:55
  • 4097

windows编程之位图

前言:本来今天想学着在VC++里插入图片的,结果这一弄就弄了一下午,终于有一点会了。这这是是一次艰难的学习经历。我看的是一本比较就的书《Visual C++ 面向对象与可视化程序设计》(第2版),下午...
  • u010084308
  • u010084308
  • 2013年12月10日 18:03
  • 1119

按钮加载位图的几个方法 vc

一,只加载一张位图的方法:1,装入bmp资源,id为IDB_BMP,按钮的bitmap属性设为true,icon属性为false。 2,CButton *pBtn = (CButton *)GetDl...
  • chu_qun
  • chu_qun
  • 2008年12月02日 14:34
  • 8687

位图按钮的使用

位图按钮的使用一般通过两种方法: 第一种方法: 1、添加按钮资源,修改按钮属性为OWNER DRAW。 2、添加CBitmapButton变量 CBitmapButton m_BmpBtn; 3、Do...
  • aristolto
  • aristolto
  • 2013年09月12日 16:24
  • 736
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎样修改windows里的开始按钮的位图?
举报原因:
原因补充:

(最多只允许输入30个字)