Вниз
Скачать: CL | DM;

Переобразование переменной.   Найти похожие ветки 

← →
Kalmykov Sergei   (2004-03-30 13:39) [0]

Есть процедура для смены картинки рабочего стола, путь к картинке
храниться в переменной типа string как его переобразовать в тип PWideChar ?
USES ComObj,  ShlObj;
{$R *.dfm}

procedure ChangeActiveWallpaper(path :pwidechar);
const
CLSID_ActiveDesktop: TGUID = "{75048700-EF1F-11D0-9888-006097DEACF9}";
var
ActiveDesktop: IActiveDesktop;
begin
ActiveDesktop := CreateComObject(CLSID_ActiveDesktop)
as IActiveDesktop;
ActiveDesktop.SetWallpaper(path, 0);
ActiveDesktop.ApplyChanges(AD_APPLY_ALL or AD_APPLY_FORCE);
end;


← →
VMcL ©   (2004-03-30 16:37) [1]

ChangeActiveWallpaper(PWideChar(WideString(...)))


← →
Kalmykov Sergei   (2004-03-30 17:51) [2]

Спасибо, заработало



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
7-1081362670
_newver_
2004-04-07 22:31
2004.05.16
как програмно узнать какие программы запущены ....


3-1082616204
Infom
2004-04-22 10:43
2004.05.16
Сохранение


3-1082688315
ksa3003
2004-04-23 06:45
2004.05.16
Время сервера


1-1083158933
GIL
2004-04-28 17:28
2004.05.16
Создание модальной mDi-формы


1-1083000926
Leonardo_de_caprio
2004-04-26 21:35
2004.05.16
Как ПРАВИЛЬНО останавливать Treadы в Delphi?




   Наверх