![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#7
|
||||
|
||||
Hola Impadrón.
Me parecía extraño que no te funcionara ya que lo uso hace mucho tiempo con buén resultado tanto en Delphi como en C++. No recuerdo de donde copié el código en una oportunidad y no he podido encontralo nuevamente. (como ya comenté anteriormente aquí ). No sé como (por que creo haber copiado y pegado) pero definitivamente omití o borré una línea en el enlace que mencionas arriba... ![]() Código:
int Ancho=1024, Alto=768; if(Screen->PixelsPerInch == 96){ Height = Height * Screen->Height; Width = Width * Screen->Width; ScaleBy(Screen->Width, Ancho); // <---- ESTA LINEA } else if(Screen->PixelsPerInch == 120){ Height = Height * Screen->Height / Alto; Height = Height + ((Height*15) / 100); Width = Width * Screen->Width / Ancho; Width = Width + ((Width*15) / 100); ScaleBy(Screen->Width, Ancho); Top = Top - 70; Left = Left - 70; } else { Height = Height * Screen->Height / Alto; Width = Width * Screen->Width / Ancho; ScaleBy(Screen->Width, Ancho); } Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
resolucion de pantalla | sabueso1010 | Varios | 1 | 20-08-2011 22:40:18 |
Resolucion de Pantalla | shoulder | Varios | 3 | 05-10-2010 21:35:53 |
Resolucion de pantalla | oregon | Windows | 1 | 22-03-2007 15:09:43 |
Resolucion de pantalla | luxus | Gráficos | 1 | 04-10-2005 00:09:30 |
Resolución de pantalla | kalimero | Varios | 8 | 05-11-2003 21:41:47 |
![]() |
|