Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.31;
Скачать: CL | DM;

Вниз

Смена обоев на рабочем столе   Найти похожие ветки 

 
Undert ©   (2004-10-07 12:25) [0]

Помогите найти пример по сабжу - кладовка закрыта, а помню что там это было ...


 
Rouse_ ©   (2004-10-07 12:58) [1]

var
 reg: TRegIniFile;
begin
 reg := TRegIniFile.Create("Control Panel\Desktop");
 with reg do
 begin
   WriteString("", "Wallpaper", "C:\1.bmp");
     WriteString("", "TileWallpaper", "0");
 end;
 reg.Free;
 SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, nil, SPIF_SENDWININICHANGE);
end;


 
Undert ©   (2004-10-09 18:23) [2]

Спасибо!!
Это видел, но к примеру с JPG такая функция не сработает - как быть?


 
bigis   (2004-10-09 21:43) [3]

ComObj, ShlObj, StdCtrls, ShellAPI посмотри эти модули.
или вот...
procedure anithing;
const
 CLSID_ActiveDesktop: TGUID = "{75048700-EF1F-11D0-9888-006097DEACF9}";
var
 ActiveDesktop: IActiveDesktop;
begin
 ActiveDesktop := CreateComObject(CLSID_ActiveDesktop)
   as IActiveDesktop;
 ActiveDesktop.SetWallpaper("c:\10.jpg", 0);
 ActiveDesktop.ApplyChanges(AD_APPLY_ALL or AD_APPLY_FORCE);
end;



Страницы: 1 вся ветка

Текущий архив: 2004.10.31;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.054 c
4-1095927456
Arnold
2004-09-23 12:17
2004.10.31
Какое сообщение возникает при изменении что либо на форме


14-1097473776
RDA
2004-10-11 09:49
2004.10.31
Script под Inno Setup для исталяции Firebird 1.5


3-1096527989
Виктор
2004-09-30 11:06
2004.10.31
Keyfields с двумя полями в Lookup поле.


1-1097833041
diabolik_krsk
2004-10-15 13:37
2004.10.31
Размер последней колонки DBGrid


3-1096889723
NewDelpher
2004-10-04 15:35
2004.10.31
Временные таблицы в функциях