FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Posición del Wallpaper
Hola,
desarrollo una aplicación donde he de eliminar el Wallpaper y una vez finalizada volver a fijarlo. Gracias a los trucos y al foro he podido conseguirlo pero me falta una cosa. ¿Como saber si el wallpaper está originalmente en posición mosaico, centrado ó extendido? Saludos... Miguel Angel |
#2
|
||||
|
||||
Hola,
Fíjate en el truco Cambiar o quitar el papel tapiz del escritorio. Verás que ahí se puede establecer el papel tapiz en una de las tres "posiciones" soportadas. Pues bien... sabiendo qué valores del Registro de Windows han de estar establecidos para cada una de las posiciones, sería cuestión de leer dichos valores del Registro para determinar la posición del papel tapiz. ¿Te suena la clase TRegistry? Si buscas por los foros encontrarás bastante información... |
#3
|
||||
|
||||
en el registro, en la clave "HKEY_CURRENT_USER\Control Panel\Desktop\" hay un valor alfanumerico llamado "TileWallpaper" y otro llamado "WallpaperStyle", que cuando tienen valor:
TileWallpaper ......... WallpaperStyle ............. es: --- 0 ------------------- 0 ------------------ Centrada --- 1 ------------------- 0 ------------------ En mosaico --- 0 ------------------- 2 ------------------ Expandida espero no haberme equivocado, saludos aeff!! Última edición por aeff fecha: 07-10-2007 a las 02:11:13. |
#4
|
|||
|
|||
Muchas gracias a los dos. Un pequeño ejemplo:
Código:
procedure TForm1.Button1Click(Sender: TObject); begin with TRegistry.Create do try RootKey := HKEY_CURRENT_USER; if OpenKey('\Control Panel\Desktop\', False) then begin Label1.Caption := ReadString('WallpaperStyle'); Label2.Caption := ReadString('TileWallpaper'); CloseKey; end; finally Free; end; end; |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Obtener Wallpaper en XP | MaMu | API de Windows | 21 | 11-05-2007 13:36:36 |
Posicion Dinamica? | jam888 | Varios | 2 | 03-05-2006 16:57:37 |
Cambiar wallpaper en windows xp | diegohdv | Varios | 0 | 10-05-2005 17:29:12 |
Cambiar mi Wallpaper en RUntime | bustio | Varios | 4 | 01-10-2004 18:47:13 |
Cambiar el wallpaper | soul6301 | Varios | 1 | 30-05-2004 16:40:23 |
|