powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Виндузная wallpaper
4 сообщений из 4, страница 1 из 1
Виндузная wallpaper
    #32485714
Bastard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте !
Подскажите функцию, с помощью которой можно узнать
какая картинка используется сейчас в качестве обоев в Виндовс ???
И если ее нет, то какого цвета рабочий стол ???

Заранее спасибо !
...
Рейтинг: 0 / 0
Виндузная wallpaper
    #32485746
Раз (1)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В реестре все находится, где именно - не помню, щас спецы уточнят :)
...
Рейтинг: 0 / 0
Виндузная wallpaper
    #32485933
Bastard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я знаю где в реестре находится ! а как достать то оттуда ???
...
Рейтинг: 0 / 0
Виндузная wallpaper
    #32485954
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
#define COLOR_DESKTOP           1 
#define MAX_PATH                260 
#define SPI_GETDESKWALLPAPER   0x0073

DECLARE INTEGER GetSysColor in WIN32API integer
DECLARE INTEGER SystemParametersInfo IN WIN32API;
    INTEGER   uiAction,;
    INTEGER   uiParam,;
    STRING  @ pvParam,;
    INTEGER   fWinIni

_screen.BackColor = GetSysColor(COLOR_DESKTOP)

LOCAL lcBuffer as String 
lcBuffer=SPACE(MAX_PATH)
=SystemParametersInfo(SPI_GETDESKWALLPAPER, MAX_PATH, @lcBuffer,  0 )
_screen.Picture = LEFT(lcBuffer,AT(CHR( 0 ),lcBuffer)- 1 )

CLEAR DLLS 
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Виндузная wallpaper
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]