Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-11-2021
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Comportamiento de un TForm en CLX

Buenos días. Me he metido a ver si me entero de las diferencias entre una aplicación VCL y otra CLX, que no he usado nunca, y me he encontrado con algo muy curioso.

El TForm que se ve tiene puesta la propiedad Position como poScreenCenter. Lo curioso es que cuando lanzo la aplicación compruebo que la Screen->Width me da un valor de 2646 pixeles mientras que si ejecuto el mismo formulario pero como VCL ese valor es de 1368, que es el tamaño real de la pantalla. ¿Alguien puede explicarme a que se debe este diferente comportamiento o como solucionarlo?
Responder Con Cita
  #2  
Antiguo 24-11-2021
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.037
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Has probado con DesktopCenter?
Responder Con Cita
  #3  
Antiguo 24-11-2021
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Gracias. La verdad es que no me había fijado en esa opción. No obstante: si como VCL da la anchura real de la pantalla, ¿por qué en CLX da esa otra lectura? Físicamente la pantalla es la misma.
Responder Con Cita
  #4  
Antiguo 24-11-2021
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿Has probado con DesktopCenter?
Acabo de hacer ahora mismo la prueba con la opción que me indicabas pero el resultado es el mismo. Es lo que digo: ¿Por qué considera ese ancho de pantalla?
Responder Con Cita
  #5  
Antiguo 24-11-2021
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.037
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Porque hay algo mal
No han tenido en cuenta que el desktop puede estar compuesto por varios monitores, sin embargo, el screen es la pantalla a la que se refiera, la 1, la 2, etc.
Responder Con Cita
  #6  
Antiguo 26-11-2021
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Porque hay algo mal
No han tenido en cuenta que el desktop puede estar compuesto por varios monitores, sin embargo, el screen es la pantalla a la que se refiera, la 1, la 2, etc.
Así debe ser. Gracias.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ventana en TForm Builder 6.0 C++ C++ Builder 4 11-02-2009 16:02:53
TService y TForm Softweb API de Windows 5 20-10-2008 17:41:01
Ejecutar Tform pmtzg Varios 1 01-04-2008 15:09:42
TTabSheet - TForm - Parent neon OOP 0 11-01-2005 16:34:03
Refrescar mi tform.... Kamikaze OOP 3 17-11-2004 22:09:25


La franja horaria es GMT +2. Ahora son las 08:57:45.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi