Toon posts:

[vb6] Resolutie Windows achterhalen?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Euj iedereen!

Ben weer eens bezig met een proggie, maar daarvoor moet ik de resolutie weten die gebruikt wordt. Nu kan ik wel simpel doen:
code:
1
2
3
4
5
6
private sub form_activate()
me.windowstate = vbmaximized
res_hoogte = me.height / 15
res_greedte = me.width /15
me.windowstate = vbnormal
end sub

Maar ik wil deze 'detectie' PERSÉ in de private sub form_load laten plaatsvinden. En als ik dan doe wat ik deed bij form_activate, dan werkt het niet meer :(

Iemand suggesties?

  • Sponge
  • Registratie: Januari 2002
  • Laatst online: 28-08 17:06

Sponge

Serious Game Developer

uit m'n hoofd:
code:
1
2
3
4
Dim lngWidth as Long, lngHeight as Long

lngWidth = Screen.Width \ Screen.TwipsperpixelX
lngHeight = Screen.Height \ Screen.TwipsPerpixelY

:)

Verwijderd

Topicstarter
Zul je net zien dat ik al de hele dag aan 't zoeken ben, en een minuut na m'n post het antwoord vind... PFFF... naja, toch bedankt voor de reactie, dat wat je zei klopt inderdaad.

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 03-09 15:18

Crazy D

I think we should take a look.

Je kan ook even in/op MSDN rondneuzen naar de SystemParametersInfo API, daarmee kun je een hoop opvragen, o.a. de SPI_GETWORKAREA wat de daadwerkelijke ruimte is die over is voor een app (dus zonder taakbalk en icq aan de zijkant geplakt, etc). Maar ja misschien begrijp ik je verkeerd en wil je gewoon de resolutie weten ;)

Exact expert nodig?