Funcion Cambio de Fondo de Escritorio

05/09/2006 - 14:55 por BayGoN | Informe spam
Hola!, estoy intentando utilizar la funcion:

nResult WinAPI.SystemParametersInfo(SPI_SETDESKWALLPAPER,1,fileName,SPIF_SENDCHANGE);

para cambiar el fondo de escritorio de mi Smartphone. Esta funcion
devuelve un booleano que retorna TRUE si ha sido realizado con éxito.
Los valores de las constantes son los correctos:

public const uint SPI_SETDESKWALLPAPER = 0x0014;
public const uint SPIF_SENDCHANGE = 0x2;

Y el fileName contiene un bmp válido que está en el Smartphone. El
caso es que esta función siempre me devuelve False y los cambios no se
producen, está mapeada de la librería: Corell.dll

Todo lo que he visto con respecto al tema este, la gente la utiliza sin
problemas en Windows, y yo lo estoy probando en el emulador con el
entorno del SDK del Windows CE 5.0 y me pasa esto.

Alguien sabe que hago mal?
Gracias por leerlo, y por la posible respuesta, un saludo
 

Leer las respuestas

#1 José Miguel Torres
05/09/2006 - 18:19 | Informe spam
Hola asegurate que estas poniendo un bitmap. Por otro lado puedes poner aqui
la declaración a SystemParametersInfo, es posible que el error este en el
tipo de datos de fileName.

espero noticias tuyas,
sludos

José Miguel Torres
jtorres_diaz~~ARROBA~~terra.es
http://jmtorres.blogspot.com
http://www.desarrolloMobile.NET

"BayGoN" escribió en el mensaje
news:
Hola!, estoy intentando utilizar la funcion:

nResult WinAPI.SystemParametersInfo(SPI_SETDESKWALLPAPER,1,fileName,SPIF_SENDCHANGE);

para cambiar el fondo de escritorio de mi Smartphone. Esta funcion
devuelve un booleano que retorna TRUE si ha sido realizado con éxito.
Los valores de las constantes son los correctos:

public const uint SPI_SETDESKWALLPAPER = 0x0014;
public const uint SPIF_SENDCHANGE = 0x2;

Y el fileName contiene un bmp válido que está en el Smartphone. El
caso es que esta función siempre me devuelve False y los cambios no se
producen, está mapeada de la librería: Corell.dll

Todo lo que he visto con respecto al tema este, la gente la utiliza sin
problemas en Windows, y yo lo estoy probando en el emulador con el
entorno del SDK del Windows CE 5.0 y me pasa esto.

Alguien sabe que hago mal?
Gracias por leerlo, y por la posible respuesta, un saludo

Preguntas similares