Search found 130 matches: getsysmetrics

Return to advanced search

Re: Monitor function error

Silvio, Fivewin uses the GetSysMetrics API with the SM_CXFULLSCREEN and SM_CYFULLSCREEN flags, as seen in C:\FWH\source\function\getsysin.prg. These constants are designed to return the width and height of the client area for the primary ...
by Otto
Wed Jan 10, 2024 9:32 am
 
Forum: FiveWin for Harbour/xHarbour
Topic: Monitor function error
Replies: 2
Views: 548

Re: Resolution of monitor

it is better to use or


local nWd := GetSysMetrics(0) * .90
local nHt := (GetSysMetrics(1) / 2.1 )


or

local nHt := Int( ScreenHeight() * 0.55 )
local nWd := Int( ScreenWidth() * 0.90 )
by Silvio.Falconi
Tue Jan 09, 2024 9:25 am
 
Forum: FiveWin for Harbour/xHarbour
Topic: Resolution of monitor
Replies: 29
Views: 2550

Re: Animaciones en dialogos

... ; AT 1,1 ; WIDTH 40 HEIGHT 10 ; TITLE "Diálogo Móvil" ; TIMER ON TIMERPROC MovimientoTimer // Inicializar variables nStep := 1 nPosY := GetSysMetrics(1) - 10 // Altura de la pantalla menos la altura del formulario // Establecer posición inicial del formulario @ 10, 1 SAY "Mensaje ...
by paquitohm
Wed Dec 27, 2023 5:10 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Animaciones en dialogos
Replies: 2
Views: 387

Re: como refrescar un listbox

Gracias por responder, no me estaba funcionando el timer, lo declare así: ACTIVATE DIALOG oDlg ON INIT ( oDlg:SetPos( 0, 0 ), oDlg:nWidth := GetSysMetrics( 0 ), oDlg:nHeight := GetSysMetrics( 1 ), BuildTimer( oDlg, obrow )) function BuildTimer( oDlg, wobrow ) local oTmr DEFINE TIMER oTmr OF ...
by jpcavagnaro
Tue Aug 15, 2023 9:36 am
 
Forum: FiveWin for Harbour/xHarbour
Topic: como refrescar un listbox
Replies: 2
Views: 235

Re: Trabajar con dos pantallas

cnavarro. Gracias ya conocía GetSysMetrics( 78 ). El problema es que el programa no sabe en qué monitor está corriendo. Tampoco sabría la resolución vertical. El caso es que los windows MDI se dimensionan perfectamente al arrancar, y GetClienteRect() ...
by antolin
Tue Jan 10, 2023 5:25 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Trabajar con dos pantallas
Replies: 10
Views: 784

Trabajar con dos pantallas

... diálogos se salen de la pantalla. Los dos monitores trabajan como uno sólo. Es más. pongo unas alertas para que al arrancar la aplicación me dé GetSysMetrics(0) y GetSysMetrics(1) y me dice que 2560 y 1440 en el monitor de 1920x1080, es decir, no sabe en que resolución está ejecutándose. Hay ...
by antolin
Sun Jan 08, 2023 11:00 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: Trabajar con dos pantallas
Replies: 10
Views: 784

Re: ¿cómo verificar la resolución de pantalla de Windows?

... "switch back" to Original Size but there is another Aspect we have to talk about : Scale Factor <> 100 % when set Scale to 150 % GetSysMetrics() will not give "native" Size ! try this Sample at 150 % Scale to "see" what i mean #include "fivewin.ch"// ...
by Jimmy
Mon Sep 05, 2022 9:13 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: ¿cómo verificar la resolución de pantalla de Windows?
Replies: 16
Views: 877

Re: ¿cómo verificar la resolución de pantalla de Windows?

   nResHoriz := GetSysMetrics(0)   nResVert  := GetSysMetrics(1)  Mi idea era tener un solo diálogo para una RESOLUCIÓN DE PANTALLA 1280 x 768 y cambiar la resolución de pantalla del cliente ...
by karinha
Sat Sep 03, 2022 3:45 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: ¿cómo verificar la resolución de pantalla de Windows?
Replies: 16
Views: 877

Re: DPI aware

I think that is GetSysMetrics().
by James Bott
Sat Oct 10, 2020 6:21 pm
 
Forum: FiveWin for Harbour/xHarbour
Topic: DPI aware
Replies: 18
Views: 1624

Re: Saber si punto de dialogo esta fuera de la pantalla

... pero creo que lo calculará bien. Además he calculado un pequeño diferencial de ajuste por abajo y el tamaño de la barra inferior de Windows. GetSysMetrics devuelve el total de la resolución pero no descuenta la barra. Esta barra se puede cambiar de lugar y al hacerlo el dialogo se reposiciona ...
by JESUS MARIN
Thu Jan 30, 2020 8:39 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Saber si punto de dialogo esta fuera de pantalla SOLUCIONADO
Replies: 18
Views: 3445

Re: Saber si punto de dialogo esta fuera de la pantalla

en donde se consigue documentación sobre las funciones GetSysMetrics y las relacionadas a estos ???

Ni idea.... yo las saco de leer en el foro, a veces leyendo las clases ….

¿ puedes ponerme el código de cómo creas ese diálogo ?

el DEFINE y el ACTIVATE

A ver si te puedo montar un ejemplo.
by JESUS MARIN
Thu Jan 30, 2020 3:20 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Saber si punto de dialogo esta fuera de pantalla SOLUCIONADO
Replies: 18
Views: 3445

Re: Saber si punto de dialogo esta fuera de la pantalla

... que deseo saber si esta por fuera de las coordenadas de la pantalla. Me surge una pregunta, en donde se consigue documentación sobre las funciones GetSysMetrics y las relacionadas a estos, la verdad es que la mayoría de información la he sacado del foro pero aun es un poco confuso para mi el manejo ...
by leandro
Thu Jan 30, 2020 12:05 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Saber si punto de dialogo esta fuera de pantalla SOLUCIONADO
Replies: 18
Views: 3445

Re: Saber si punto de dialogo esta fuera de la pantalla

... quedara dentro de su dialogo o ventana contenedor. ¿no? Se puede calcular, casi lo he conseguido, la posición relativa dentro de la aplicación : GetSysMetrics(1) devuelve la resolución vertical del monitor Sabiendo la posición donde se encuentra el dialogo, su MDICHILD contenedor y luego su MDIFRAME, ...
by JESUS MARIN
Thu Jan 30, 2020 7:37 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: Saber si punto de dialogo esta fuera de pantalla SOLUCIONADO
Replies: 18
Views: 3445

Re: FiveWin DIALOG Property

...    return nil//----------------------------------------------------------------------------//  Size of desktop local nWidth := GetSysMetrics( 0 ) local nHeight := GetSysMetrics( 1 )
by Otto
Sun Dec 15, 2019 9:58 am
 
Forum: FiveWin for Harbour/xHarbour
Topic: FiveWin DIALOG Property
Replies: 9
Views: 1040

Re: Fwh19.05 - New Class TDockPnel

... me va a ser necesario para lo que pretendes, por lo que sólo dejo tres dockpanel, los dos de arriba y el de abajo. Antes de seguir: las funciones GetSysMetrics, se refieren a las correspondientes del API de Windows: https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getsystemmetrics ...
by cnavarro
Tue Dec 10, 2019 11:49 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: Fwh19.05 - New Class TDockPnel
Replies: 93
Views: 16066
Next

Return to advanced search