Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите с SystemParametersInfo()

16K
24 июля 2006 года
perdimonokl
8 / / 28.04.2006
Привет всем.
У меня вот тут проблема.
Пишу програмку для себя и никак не могу разобраться.Программа пока состоит из ListBox,MainMenu и Button.Так вот послевыбора из подпункта
MainMenu открыть я добовляю файл в ListBox так:
"var
FileName: String;
begin
if OpenDialog1.Execute then Filename:=OpenDialog1.FileName;
listbox1.items.add(Filename);
end;"
а по нажатию Button нужно,чтобы менялась картинка рабочего стола на выбранный из ListBox файл.Функция отвечающая за смену картинки рабочего стола:
SystemParametersInfo(SPI_SETDESKWALLPAPER,0,'файл из listbox',WM_SETTINGCHANGE);
Помогите кто может!!!
339
24 июля 2006 года
verybadbug
619 / / 12.09.2005
 
Код:
var
  S: String;
begin
  if  ListBox1.ItemIndex = -1 then S := '' else S := ListBox1.Items[ListBox1.ItemIndex];
  SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, PChar(S) ,WM_SETTINGCHANGE);
end;


если нифига не выделено - картинка убирается
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог