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

Вниз

изменение рисунка рабочего стола..   Найти похожие ветки 

 
паЗер   (2007-08-30 20:06) [0]

как можно изменить рисунок рабочего стола?путь к рисунку хранится в string


 
trubin ©   (2007-08-30 20:44) [1]

http://www.yandex.ru/yandsearch?text=delphi+%E8%E7%EC%E5%ED%E8%F2%FC+%F4%EE%ED+%F0%E0%E1%EE%F7%E5%E3%EE+%F1%F2%EE%EB%E0


 
Denis_ ©   (2007-08-31 14:15) [2]

unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, comobj, shlobj, StdCtrls;

type
 TForm1 = class(TForm)
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure MyWalpapper;
const
CLSID_ActiveDesktop: TGUID = "{75048700-EF1F-11D0-9888-006097DEACF9}";
var
ActiveDesktop: IActiveDesktop;
begin
ActiveDesktop := CreateComObject(CLSID_ActiveDesktop)
  as IActiveDesktop;
ActiveDesktop.SetWallpaper("C:\Windows\web\wallpaper\Áåçì&#2 55;òåæíîñòü.bmp", 0); //Çäåñü! Õîòåëîñü áû èìÿ ôàéëà çàñóíóòü â ñòðîêîâóþ ïåðåìåííóþ
ActiveDesktop.ApplyChanges(AD_APPLY_ALL or AD_APPLY_FORCE);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
MyWalpapper;
end;

end.


Этот код был скопирован с этого сайта меньше месяца назад. Удачи.


 
Dartlen ©   (2007-09-01 15:02) [3]

Всё намного проще
function ChangeWallpaper(const FileName:string): bool;
var APCh:PAnsiChar;
begin
APCh:=PAnsiChar(FileName);
result:=SystemParametersInfo(SPI_SETDESKWALLPAPER,0,APCh,SPIF_SENDCHANGE);
end;
где Filename - полный путь к файлу BMP который будет установлен на рабочий стол.



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
15-1206518179
asdf2
2008-03-26 10:56
2008.05.11
Как сравнить строки на "похожесть"?


2-1208247738
AlexDan
2008-04-15 12:22
2008.05.11
Строка в массив


2-1207994821
ZzZz
2008-04-12 14:07
2008.05.11
Minimize


2-1207839420
Vanis
2008-04-10 18:57
2008.05.11
Отрисовка картинок


4-1188800115
ter
2007-09-03 10:15
2008.05.11
получение текстового представления из виртуального кода клавиши