Форум: "Основная";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];
ВнизDeskTop Найти похожие ветки
← →
bon (2003-11-03 09:50) [0]Ув. мастера!
У меня есть процедура, меняющая обои на DeskTop"e
///***
procedure ChangeWallpaper(Path:string);
var
PC: Array[0..$FF] of Char;
begin
StrPCopy(PC, Path);
SystemParametersInfo(spi_SetDeskWallpaper, 0, @PC, spif_UpdateIniFile);
end;
///***
вызываю её и пытаюсь обновить DeskTop
///***
procedure TForm1.Button2Click(Sender: TObject);
begin
ChangeWallpaper("\\server\enterprise\rezerv\wl\zastsu8.bmp");
SendMessage(FindWindow("Progman", "Program Manager"),WM_COMMAND,$A065,0);
end;
//***
DeskTop не обновился но обновляется после перезагрузки ОС. Почему?
← →
[lamer]Barmaglot (2003-11-03 10:21) [1]FAQ?
http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988622498&n=15
← →
bon (2003-11-03 10:32) [2]Еще раз повторюсь
DeskTop не обновился но обновляется после перезагрузки ОС. Почему?
← →
Guerrillero (2003-11-03 10:49) [3]Попробывай IActiveDeksTop.SetWallPaper + ApplyChanges
Побробности в MSDN
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.028 c