Полная версия этой страницы:
Обои рабочего стола
Nikus_07
28:10:2007, 16:38
Подскажите пожалуйста,с помощью какой функции можно получить путь до файла,который используется как обои
progstone
29:10:2007, 06:19
средствами Builder не знаю,а в апи легко
можна так SystemParametersInfo(SPI_SETDESKWALLPAPER,0,"File1.bmp",SPIF_UPDATEINIFILE);
можна изи реестра прочитать
Nikus_07
29:10:2007, 10:16
Немного уточню свою задачу:после смены обоев мне нужно будет через какое то время поставить старые обои,вот для этого я и хотел перед заменой запомнить путь до старых обоев
Для: Nikus_07
SystemParametersInfo(SPI_GETDESKWALLPAPER, bufferLen, buffer, 0)
European
29:10:2007, 11:22
Цитата(Pasha @ 29:10:2007, 13:16 )
Только помнить что:
Цитата
Windows NT and Windows Me/98/95: This value is not supported.
Для:
EuropeanВ
]]>MSDN]]> про not supported ничего не написано, даже в локальном, где ME/98/95 еще упоминаются :-/
Nikus_07
29:10:2007, 14:53
Может если вам неочень трудно-обьясните поподробнее.Например как с помощью этой функции можно вывести путь,скажем на метку
Может если вам неочень трудно-обьясните поподробнее.Например как с помощью этой функции можно вывести путь,скажем на метку
European
29:10:2007, 15:13
Для:
PashaХм, MSDN от марта 2005... Шалят мелкомягкие
Для:
Nikus_07Что-то вроде (не проверял)
int bufferLen = MAX_PATH;
char buffer[bufferLen];
SystemParametersInfo(SPI_GETDESKWALLPAPER, bufferLen, buffer, 0);
метка.Text = buffer;
Nikus_07
29:10:2007, 15:59
Спасибо все работает,а то я пробовал описать Buffer как string,поэтому не работало
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.