Avatar billede skumbaq Nybegynder
04. januar 2002 - 09:53 Der er 1 kommentar og
1 løsning

Skrivebords baggrunds billede ?

Kan man sætte skrivebords baggrunds billede som centre, stræk, side om side men en function fra visual basic 6.0 pro

Gerne kode eksemple
Avatar billede tjacob Juniormester
04. januar 2002 - 15:15 #1
Du kan gøre det med et API-kald:

Indsæt følgende i et modul:
Private Declare Function SystemParametersInfo Lib \"user32\" Alias \"SystemParametersInfoA\" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long
Const SPI_SETDESKWALLPAPER = 20
Const SPIF_UPDATEINIFILE = &H1
Const SPI_SETDESKPATTERN = 21

Indsæt følgende hvorsomhelst (f.eks. i en knap):
dim a as long
a=SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, \"placering|af|det|bitmap|du|vil|bruge\", SPIF_UPDATEINIFILE)

Dette vil indsætte et nyt baggrundsbillede, samt skrive det til win.ini-filen (så det bliver der).

Du kan så bruge SPI_SETDESKPATTERN til at sætte de andre parametre, men jeg kender desværre ikke den nøjagtige syntaks til dette.

MVH tjacob
Avatar billede skumbaq Nybegynder
28. august 2002 - 23:25 #2
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester