Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Свойства_экрана\Заставка [Delphi, Windows]


Rumata3000 ©   (2006-08-31 11:46:00) 

Необходимо открыть свойства экрана на нужной закладке, к примеру на "Заствке"? Код следующий:

WinExec('rundll32 shell32.dll,Control_RunDLL desk.cpl,,1',SW_SHOW);

Казалось бы - чего проще! Свойства экрана открываются отлично, но нужная закладка - ни в какую!


_3d[Power]   (2006-09-16 21:12:00) [1]

скорее всего тебе для савера, вот:

var s : string;
   PRes : PChar;
begin
 PRes := StrAlloc(255);
 GetWindowsDirectory(PRes, 255);
 s := StrPas(PRes)+'\YOUR SCREENSAVER.scr';
 ShellExecute( 0 , 'open', PChar('rundll32.exe'),
 PChar('desk.cpl,InstallScreenSaver '+s), nil, 1);


Наверх

Титульная страница Поиск, карта сайта Написать письмо