Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-04-2013
Avatar de Cristhor1982
Cristhor1982 Cristhor1982 is offline
Miembro
NULL
 
Registrado: dic 2012
Posts: 60
Poder: 12
Cristhor1982 Va por buen camino
Ajusar Position Form en movimiento Tablet

Amigos

Estoy haciendo un Programa, que funciona con una tablet, ahora bien los modulos funcionan bien , solo que al mover la tablet y se gira la pantalla, el formulario se queda en otra posicion. Tengo una idea, creo que deberia ser mas o menos asi

Evento MovimientoPantalla de Windows
begin
Form.position := poDesktopCenter;
end

Bueno algo asi, el tema es que no se como ni si existe, o algo para tratar de llamar a ese evento de windows, alguien me puede ayudar. O alguna otra solucion

Gracias
Responder Con Cita
  #2  
Antiguo 20-04-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Revisa si estos enlaces te pueden orientar:
Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 23-04-2013
Avatar de Cristhor1982
Cristhor1982 Cristhor1982 is offline
Miembro
NULL
 
Registrado: dic 2012
Posts: 60
Poder: 12
Cristhor1982 Va por buen camino
Como se llama evento

Amigos, he tratado de averiguar el nombre del evento de windows, que es el cambio de tamaño de pantalla, pero no encuentro nada....lo que trato de hacer, es que al momento en que cambie de tamaño mi formulario lo ubique en cierto lugar

me imagino algo asi

If Evento 'Cambio de tamaños screen' = true then

ubico mi formulario

else

lo ubico en otro lado

algo asi, me captan , bueno gracias a los que me puedan ayudar


Chaus
Responder Con Cita
  #4  
Antiguo 23-04-2013
Avatar de Cristhor1982
Cristhor1982 Cristhor1982 is offline
Miembro
NULL
 
Registrado: dic 2012
Posts: 60
Poder: 12
Cristhor1982 Va por buen camino
Mi Solucion...

Al final que fue lo que hice,

Agregue un Edit, un timer y seria

el edit hace esto

Código Delphi [-]
procedure TFR_SelectorInOut.Timer1Timer(Sender: TObject);
var
  DC: THandle;    // display context
  Bits: Integer;    // bits per pixel
  HRes: Integer;    // horizontal resolution
  VRes: Integer;    // vertical resolution
  fre: Integer;    // refresh rate
begin
  DC := GetDC(Handle);
  Bits := GetDeviceCaps(DC, BITSPIXEL);
  HRes := GetDeviceCaps(DC, HORZRES);
  VRes := GetDeviceCaps(DC, VERTRES);
  fre := GetDeviceCaps(DC, VREFRESH);
  // Show Current Resolution
  TX_TamPan.Text := Format('%d bit, %d x %d', [Bits, HRes, VRes]);
end;

y en el evento change de TX_TamPan (...el Edit),

Código Delphi [-]
 Left:=(Screen.Width-Width)  div 2;
  Top:=(Screen.Height-Height) div 2;


Fue lo que se me ocurrio, bueno por lo menos sali del paso...Chaus
Responder Con Cita
Respuesta



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
Copiar un archivo a una tablet, conectada con USB islu API de Windows 9 30-10-2012 07:55:02
TImage no se ve en tablet newtron Gráficos 13 28-06-2012 13:38:38
AnimateWindow() y Position=poDesktopCenter aams01 C++ Builder 5 09-05-2011 20:30:01
Form no refresca el movimiento de una imagen por codigo dantemol Gráficos 5 29-09-2008 03:42:50
Movimiento de Form ChristianS Varios 2 04-06-2003 16:57:40


La franja horaria es GMT +2. Ahora son las 12:50:43.


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