escritorio de windows desde vb

Karnbi
01 de Octubre del 2002
Como puedo saber que resolución tiene el escritorio de windows al cargar un form. Para cambiar las características del form dinámicamente.

Me conformaría con la lista de equivalencias entre twips y resolución del escritorio.
ej. 15,15 640x480

Nanyin
01 de Octubre del 2002
Usa las siguientes funciones:

objeto.ScaleX(ancho, escalaOrig, escalaDest)
objeto.ScaleY(ancho, escalaOrig, escalaDest)

webJose
01 de Octubre del 2002
Utilice el objeto Screen.

dim px as long
dim py as long

px=screen.widthscreen.twipsperpixel
py=screen.heightscreen.twipsperpixel
debug.print "Resolución: " & cstr(px) & "x" & cstr(py)

webJose
01 de Octubre del 2002
Hehe, pequeña corrección:

px=screen.widthscreen.twipsperpixelX
py=screen.heightscreen.twipsperpixelY

Los valores almacenados en px y py son valores en pixels.

AlfDixi
01 de Octubre del 2002
Lo que te puedo recomendar es esta pagina suerte encontraras eso y mucho mas
http://guille.costasol.net/vb_api03.htm#api03_05