Avatar billede bodekaer Nybegynder
12. maj 2002 - 10:50 Der er 5 kommentarer og
1 løsning

Ændre fullscreen området???

Hej,

Hvordan kan jeg ændre det område hvori et vindue der bliver maksimeret ligger sig?
Normalt er det jo bare hele skærmen på nær lige taskbar området.

Men hvordan gør taskbar'en det? Man kan jo også ændre det ved at resize taskbar'en.
Avatar billede tjacob Juniormester
12. maj 2002 - 11:51 #1
Du skal nok lege lidt med den her:

The SetWindowPlacement function sets the show state and the restored, minimized, and maximized positions of the specified window.

Declare Function SetWindowPlacement Lib "user32" ( _
          ByVal hwnd As Long, lpwndpl As WINDOWPLACEMENT) As Long

Du kan se et eksempel her:

http://www.allapi.net/apilist/apifunction.php?apifunction=SetWindowPlacement

/tjacob
Avatar billede bodekaer Nybegynder
12. maj 2002 - 12:34 #2
Hmm, så skal jeg gøre det med alle vinduer...
Jeg vil nemlig ikke bare have den skal gøre det med mit eget program, men alle andre også.
Avatar billede tjacob Juniormester
12. maj 2002 - 12:37 #3
Aha -Du tænker på en Windows/system indstilling? Det kender jeg ikke så meget til. Prøv at stille spm i en af Operativsystem kategorierne.

Du kan naturligvis have et VB-prog kørende, der ændrer alle vinduer der bliver åbnet, men det vil være en meget klodset løsning.

/tjacob
Avatar billede bodekaer Nybegynder
12. maj 2002 - 13:27 #4
Jeg ved det kan lade sig gøre med et API call der hedder noget alla SPI_SETDESKTOPAREA (men det er ikke det, jeg fandt det for tre dage siden, men nu kan jeg ikke huske hvad det hedder... great :)

Det virkede godt nok også kun i Win9x men det er også ok.
Avatar billede tjacob Juniormester
12. maj 2002 - 13:45 #5
SPI-præfixet tyder på at det er:

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

Se mere her:

http://www.allapi.net/apilist/apifunction.php?apifunction=SystemParametersInfo

/tjacob
Avatar billede bodekaer Nybegynder
12. maj 2002 - 13:47 #6
Det var SPI_SETWORKAREA, stod på siden du gav.

Thanks
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