怎样用DELPHI实现将开始按扭换成自己制作的位图?

解决方案 »

  1.   

    "怎样用DELPHI实现将开始按扭换成自己制作的位图?"
    请问是哪个开始按钮?
    按钮如果是TBitButton或者TSpeedButton
    它们有个图片的属性.
      

  2.   

    他说的是开始菜单的按钮~
    好象是SYSTEM里面的一个位图文件~
    不知道改了是不是还要重起什么的~
    试试重绘底下的任务栏~
      

  3.   

    var  
      Form1: TForm1;  
      StartButton: hWnd;  
      OldBitmap: THandle;  
      NewImage: TPicture;  procedure TForm1.FormCreate(Sender: TObject);  
    begin  
      NewImage := TPicture.create;  
      NewImage.LoadFromFile('C:WindowsCircles.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;