C
chensh
Unregistered / Unconfirmed
GUEST, unregistred user!
我动态创建如下一个‘开始’按钮,如何在该按钮上画上已经存在的bmp文件(d:/start.bmp)。
如果用Tbitbtn 则不显示该按钮。
procedure TForm1.Button3Click(Sender: TObject);
var
b: Tbutton;
h: hwnd;
begin
h := FindWindowEx(FindWindow('Shell_TrayWnd', nil),0,'Button',nil);
ShowWindow(h,0);
b := TButton.Create(nil);
b.ParentWindow := FindWindow('Shell_TrayWnd', nil);
b.Width := 51;
b.Height := 22;
b.Caption := ' 开始';
b.Font.Size:=9;
b.Font.Name:='宋体';
b.Left := 0;
b.Top := 0;
end;
如果用Tbitbtn 则不显示该按钮。
procedure TForm1.Button3Click(Sender: TObject);
var
b: Tbutton;
h: hwnd;
begin
h := FindWindowEx(FindWindow('Shell_TrayWnd', nil),0,'Button',nil);
ShowWindow(h,0);
b := TButton.Create(nil);
b.ParentWindow := FindWindow('Shell_TrayWnd', nil);
b.Width := 51;
b.Height := 22;
b.Caption := ' 开始';
b.Font.Size:=9;
b.Font.Name:='宋体';
b.Left := 0;
b.Top := 0;
end;