Страница: 1 |
Прописываю запись в реестр для смены фона рабочего стола. WinExec("rundll32 user.exe,RepaintScreen", SW_SHOWNORMAL) обновляет, но фон остается старым до нажатия F5. Кто-нибудь может помочь?
А ты попробуй програмно нажать "F5" Сам не знаю получиться или нет. Вот функция, которая это делает нормально: SystemParametersInfo SPI_SETDESKWALLPAPER, 0, sFileName, True Объяви ее так: Public Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As String, ByVal fuWinIni As Long) As Long Страница: 1 |
Вопрос: П Р О Б Л Е М А ! ! !
Добавлено: 05.01.03 14:41
Автор вопроса: virus13k
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
AlexLam
Вопросов: 3
Ответов: 5
Профиль | | #1
Добавлено: 05.01.03 16:01
Номер ответа: 2
Автор ответа:
Иван
Администратор
ICQ: 147688925
Вопросов: 24
Ответов: 708
Web-сайт:
Профиль | | #2
Добавлено: 05.01.03 18:29
Public Const SPI_SETDESKWALLPAPER = 20