

| ||||
son 37.8 pixel's nos vemo..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| |||
eso ya no existe. Un pixel es la unidad minima de medida en pantalla, y depende de la resolucion que tengas. Si por ejemplo tu resolucion es de 800x600 habra 800 a lo largo, y si quieres saberlo, pues puedes medir el tamaño de tu monitor y dividirlo entre 800, aunque tampoco te dara el tamaño exacto jeje, porque no hay un tamaño standard. Es como preguntar cuanto mide un punto. Hace todavia como 10 o 15 años si tenia una medida, y creo que eran como 2.54 mm o algo asi (no recuerdo bien), pero pues eso obviamente ya no es valido. Espero haberte resuelto tu duda..... |
| ||||
Lo Que Sucede Es Que Si No Se Han Percatado En Los Formularios De Visual Basic Pueden Aplicar Distiantas Medidas En Las que Figuran Los Pixels, Centimetros, Milimetros,Twips, Etc, Entonces En Base A Esa Medida Los 37.8 Elquivalen A Un Centimetro Dentro De Los Formularios De Visual Basic, Si No Han Explorado No Pueden Decir Que Es Erroneo.
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| |||
Cita: Es erróneo, lo veas como lo veas :)
Iniciado por GeoAvila Lo Que Sucede Es Que Si No Se Han Percatado En Los Formularios De Visual Basic Pueden Aplicar Distiantas Medidas En Las que Figuran Los Pixels, Centimetros, Milimetros,Twips, Etc, Entonces En Base A Esa Medida Los 37.8 Elquivalen A Un Centimetro Dentro De Los Formularios De Visual Basic, Si No Han Explorado No Pueden Decir Que Es Erroneo. Un pixel es un punto que representa la región más pequeña que puede pintar un _determinado_ monitor en una _determinada_ resolución. Otra cosa es a lo que VB llame "pixel", que como siempre lo lia todo. PD: Escribe sin mayúsculas iniciales en cada palabra, por favor. |
| ||||
entonces revisa los formularios de vb traen esa medida, y asi con tequedad podes ir a microsoft a alegarles porque lo pusieron así, si don Maxextreme dice que es incorrecto, yo unicamente estoy diciendo que esa medida existe dentro de los forms de vb, que este erroneo no es mi problema.. nos vemos..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| |||
Cita: Si lees mi post detenidamente, entenderás que te estoy diciendo que hablar de un "pixel" es hablar de un pixel.
Iniciado por GeoAvila entonces revisa los formularios de vb traen esa medida, y asi con tequedad podes ir a microsoft a alegarles porque lo pusieron así, si don Maxextreme dice que es incorrecto, yo unicamente estoy diciendo que esa medida existe dentro de los forms de vb, que este erroneo no es mi problema.. nos vemos.. Y que otra cosa distinta es hablar de un "VBPixel" que les podríamos llamar. Él ha dicho que cuántos pixels, y por tanto, le contestamos que eso no es constante. Si se refiere a la medida que _usa VB_ en los formularios, pues entonces de acuerdo, tu respuesta es correcta. |
| ||||
y vivieron felices para siempre. ![]() ![]() nos vemos..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| |||
![]() Cita: Como dice robertonavarro, un píxel es un punto más o menos gordo en función de la resolución de pantalla, por tanto, la relación entre píxel y twips o entre píxel y punto o entre píxel y pulgada no es siempre la misma.
Iniciado por robertonavarro ![]() Alternativamente puedes usar los twips como unidad de medida. Los twips son unidades independientes de la pantalla que aseguran que la proporción de los elementos en la pantalla son los mismos en todos los sistemas de monitores. Un twip se define como 1/1440 de pulgada. A diferencia del twip, un pixel es dependiente de la pantalla. Un pixel es un punto que representa la medida gráfica más pequeña en una pantalla. Los elementos que usas en VB pueden ser medidos en twips. Adicionalmente puedes usar funciones para convertir twips a pixeles o viceversa. Este código te permitirá saber, en cada momento lo gordo (ancho y alto en twips) que es tu píxel:
Código:
Option Explicit Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long Declare Function ReleaseDC Lib "user32" (ByVal hwnd As Long, ByVal hdc As Long) As Long Declare Function GetDeviceCaps Lib "gdi32" (ByVal hdc As Long, ByVal nIndex As Long) As Long Const HWND_DESKTOP As Long = 0 Const LOGPIXELSX As Long = 88 Const LOGPIXELSY As Long = 90 '-------------------------------------------------- Function TwipsPerPixelX() As Single '-------------------------------------------------- 'Devuelve la anchura de un píxel expresada twips. Dim lngDC As Long lngDC = GetDC(HWND_DESKTOP) TwipsPerPixelX = 1440& / GetDeviceCaps(lngDC, LOGPIXELSX) ReleaseDC HWND_DESKTOP, lngDC End Function '-------------------------------------------------- Function TwipsPerPixelY() As Single '-------------------------------------------------- 'Devuelve la altura de un píxel expresada twips. Dim lngDC As Long lngDC = GetDC(HWND_DESKTOP) TwipsPerPixelY = 1440& / GetDeviceCaps(lngDC, LOGPIXELSY) ReleaseDC HWND_DESKTOP, lngDC End Function |