Avatar billede cuac Nybegynder
07. april 2003 - 13:52 Der er 9 kommentarer og
1 løsning

Aflæse brugerens skærmopløsning ved åbning.

Jeg har lavet en database som ændrer skærmopløsning ved åbning, men jeg vil gerne kunne aflæse brugerens opløsning ved åbning således at jeg kan skifte tilbage igen ved lukning af databasen. Jeg har prøvet at følge sp. 182508, men kan ikke få det til at virke, jeg arbejder i XP-miljø.

cuac
07. april 2003 - 14:10 #1
Placer nedenstående i et modul:

Public Declare Function GetSystemMetrics Lib "user32" _
    (ByVal nIndex As Long) As Long


Der finder du X og Y-opløsning således:

X=GetSystemMetrics(0)
Y=GetSystemMetrics(1)
Avatar billede henrik13 Nybegynder
07. april 2003 - 14:15 #2
Kikker
Avatar billede cuac Nybegynder
07. april 2003 - 14:35 #3
Hej thomas.

Jeg har kopieret din kode i et nyt modul(se nedenfor), men der skrives invalid outside procedure i en fejlmeddelelse - har du nen kommentar

Public Declare Function GetSystemMetrics Lib "user32" _
    (ByVal nIndex As Long) As Long
   
    x = GetSystemMetrics(0)
    y = GetSystemMetrics(1)

Koden jeg har kopieret, jeg har herefter kaldt den via call GetSystemMetrics
på min åbningsformular.


cuac
07. april 2003 - 14:49 #4
Public Declare Function GetSystemMetrics Lib "user32" _
    (ByVal nIndex As Long) As Long


Skal stå for sig selv i et modul

    x = GetSystemMetrics(0)
    y = GetSystemMetrics(1)
skal du skrive i en procedure eller funktion. F.eks. lige inden du skifter opløsningen.


Du kan IKKE bruge call GetSystemMetrics da du derved ikke for nogle parametre hverken den ene eller den anden vej.
Avatar billede mugs Novice
07. april 2003 - 14:49 #5
Ingen af Jer slutter funktionen med End Function, men jeg antager det er skrivefejl!
07. april 2003 - 14:58 #6
mugs->nej, for det er en API-funktion! Den skal ikke afsluttes.
07. april 2003 - 14:58 #7
...Den skal blot erklæres.
Avatar billede cuac Nybegynder
07. april 2003 - 15:08 #8
Hej Thomas > Efter at have fulgt din kommentar virker det bare!, jeg har ikke end function med som du så rigtigt skriver.

MVH
cuac
Avatar billede henrik13 Nybegynder
07. april 2003 - 15:27 #9
cuac
Send lige en der virker til mig.
oz1bua@wanadoo.dk
Vh Henrik
Avatar billede cuac Nybegynder
08. april 2003 - 08:17 #10
Er sendt Henrik

MVH
cuac
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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