Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.027 c
14-1082141575
Knight
2004-04-16 22:52
2004.05.16
В музей купили ноутбук... сразу два прикола...


6-1080452712
Chestor
2004-03-28 09:45
2004.05.16
соединение и передача в 16-ном- виде.


3-1082637478
highlander
2004-04-22 16:37
2004.05.16
Опять возращаемся к DBGrid


6-1080137901
Rust
2004-03-24 17:18
2004.05.16
ServerSocket & ClientSocket


7-1081239760
[BAD]Angel
2004-04-06 12:22
2004.05.16
Как перехватить нажатие двух клавишь?