Power Builder - cambair papel tapiz de windows

   
Vista:

cambair papel tapiz de windows

Publicado por Deyvis (21 intervenciones) el 27/01/2008 22:29:26
hola a todos del foro mi pregunta es como seria para cambiar el fondo de escritorio de windows mediante una aplicacion hecha en power builder tengo un ejemplo q es este

Primero declare la función externa así:

FUNCTION ulong SystemParametersInfoA( ulong ul_action, ulong ul_iParam, string s_bitmap, ulong ul_winIni ) LIBRARY "USER32"

Luego para invocar la función desde su programa hágalo así:

[powerscript]

CONSTANT ulong SPISETDESKWALLPAPER = 20
string ls_wallpaper
//para hacer el cambio permanente
CONSTANT ulong SPIUPDATEINIFILE = 1

// unicamente es posible con BMP
// para usar un JPG, debe convertirlo en BMP primero.
ls_wallpaper = "C:WINDOWSapotec.bmp"

SystemParametersInfoA( SPISETDESKWALLPAPER, 0, ls_wallpaper, SPIUPDATEINIFILE )

---------- se encuentra en esta direccion http://www.powerbuilder.org/modules.php?name=News&file=article&sid=271

pero la imagen no cambia si alguien tiene un ejemplo se lo agradeceria es urgente

IkA pErÚ - dEyViS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:cambair papel tapiz de windows

Publicado por alberto (73 intervenciones) el 28/01/2008 15:15:53
constant ulong SPI_SETDESKWALLPAPER = 20

string strBitmapImage

strBitmapImage = "c:windowsstraw.bmp"

x = SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, strBitmapImage, 0)

Funciona.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:cambair papel tapiz de windows

Publicado por cambair papel tapiz de windows (21 intervenciones) el 28/01/2008 20:36:07
amigo pero sige igual

sige igual el fondo mira la ruta de mi imagen es :

C:fondosfondo.bmp

asi es q llamo a la imagen pero no sale mas bien le kita el fondo pero no cambia
o estoy haciendo algo mal haver si pueden ayudarmre
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:cambair papel tapiz de windows

Publicado por deyvis (21 intervenciones) el 28/01/2008 20:42:21
espera me kincie jejejej la ruta es esta :

C:fondosfondo.bmp

kisiera saber si la ruta esta bien osea en la forma de ponerla
por cuando la hago en java es distinto:

es asi C:/fondo/fondo.bmp

pero es power builder nose como es zq creo q no encuentra la imagen x eso q le kita el fondo nada gracias x su ayuda x anticipado

deyvis - IKA pErÚ
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:cambair papel tapiz de windows

Publicado por deyvis (21 intervenciones) el 28/01/2008 20:42:23
espera me kincie jejejej la ruta es esta :

C:fondosfondo.bmp

kisiera saber si la ruta esta bien osea en la forma de ponerla
por cuando la hago en java es distinto:

es asi C:/fondo/fondo.bmp

pero es power builder nose como es zq creo q no encuentra la imagen x eso q le kita el fondo nada gracias x su ayuda x anticipado

deyvis - IKA pErÚ
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar