Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
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 16-04-2005
Loviedo Loviedo is offline
Miembro
 
Registrado: dic 2004
Posts: 214
Poder: 0
Loviedo cantidad desconocida en este momento
Encontrado en algún sitio

X := GetSysTemMetrics(SM_CXSCREEN); {Ancho}
Y := GetSysTemMetrics(SM_CYSCREEN); {Alto}

Para cambiar resolución:

function DynamicResolution(X, Y: word): BOOL;
var
lpDevMode: TDeviceMode;
begin
Result := EnumDisplaySettings(nil, 0, lpDevMode);
if Result then
begin
lpDevMode.dmFields := DM_PELSWIDTH Or DM_PELSHEIGHT;
lpDevMode.dmPelsWidth := X;
lpDevMode.dmPelsHeight := Y;
Result := ChangeDisplaySettings(lpDevMode, 0)= DISP_CHANGE_SUCCESSFUL;
end;
end;
Responder Con Cita
  #2  
Antiguo 16-04-2005
slat slat is offline
Miembro
 
Registrado: jun 2004
Posts: 12
Poder: 0
slat Va por buen camino
tambien puedes obtener la resolucion con las propiedades width y height del objeto Tscreen

Código Delphi [-]
function Resolucion: string;
var
x, y: integer;
begin
x:=screen.Width;
y:=screen.Height;
result:=inttostr(x)+' x '+inttostr(y);
end;
Responder Con Cita
  #3  
Antiguo 16-04-2005
Jorge Taveras Jorge Taveras is offline
Miembro
 
Registrado: abr 2004
Ubicación: Santo Domingo
Posts: 68
Poder: 23
Jorge Taveras Va por buen camino
Estimados amigos, las dos ayudas me fueron muy utiles. hice un formulario donde se informa la resolucion del monitor y un moton que la mueve de 800 x 600 a 1024 x768, lo que hace que el usuario pueda jugar con la resulucion desde el mismo programa. Me falta el origen de mi inquietud que es ajustar el programa a la resolucion, pero voy por buen camino. Gracias mil.
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


La franja horaria es GMT +2. Ahora son las 06:44:41.


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