Wallpaper

Novidades

Acima
ListBox
Eventos
Wallpaper
Atalhos
Arrastar-e-Soltar














































































 

Para definir uma figura que o Windows deverá utilizar como WallPaper, você irá precisar da função SystemParameterInfo da API e da constante SPI_SETDESKWALLPAPER. Para isto, você precisa das seguintes declarações de constantes e funções:

Const SPI_SETDESKWALLPAPER = 20
Const SPIF_SENDWININICHANGE = &H2
Const SPIF_UPDATEINIFILE = &H1
Declare Function SystemParametersInfo Lib "User" (ByVal uAction As Integer, _
                                                                                   ByVal uParam As Integer, _
                                                                                   lpvParam As Any, _
                                                                                   ByVal fuWinIni As Integer) As Integer


Então, você deve chamar as funções como a seguir:

Result% = SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, ByVal BMPFile$, SPIFlags%)

Onde SPIFlags% é 0 (zero) se a mudança não deverá ser permanente ou então '(SPIF_UPDATEINIFILE OR SPIF_SENDWININICHANGE)' se deverá ser perpetuada em outras sessões do Windows©. Nota: Esteja certo de incluir a palavra chave ByVal antes do nome do arquivo de bitmap.

 
AF Sistemas
(c) 1998 - 2005  Adriano Freitas
Dúvidas e sugestões sobre este site, escreva para:

suporte@afsistemas.cjb.net