Форум: "Начинающим";
Текущий архив: 2007.05.13;
Скачать: [xml.tar.bz2];
ВнизHelp с WinAPI Найти похожие ветки
← →
Exile (2007-04-22 20:49) [0]Доброго времени суток.
Подскажите как можно в Windows XP с помощью WinAPI сменить значек меню пуск.
Я делаю так:unit Unit1;
interface
uses
...............;
type
TForm1 = class(TForm)
Image1: TImage;
..................
..................
private
{ Private declarations }
StartBtnWnd, StartBtnBmp: hWnd;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
StartBtnWnd:=FindWindow("Shell_TrayWnd", nil);
StartBtnBmp:=FindWindowEx(StartBtnWnd, 0, "Button", nil);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
SendMessage(StartBtnBmp, BM_SetImage, 0, Image1.Picture.Bitmap.Handle);
end;
.................
.................
end.
но это работает только в Windows 9x, подскажите плиз если не трудно, как это можно сделать или дайте ссылку где это можно прочитать.
P.S. В принципе можно и не средствами WinAPI, главно результат.
← →
homm © (2007-04-22 21:21) [1]> В принципе можно и не средствами WinAPI, главно результат.
Restorator в помошь.
← →
Exile (2007-04-24 15:35) [2]а программно это как нибудь сделать можно?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.05.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.055 c