Resize applicativo in base allo schermo

di MircoSoft il
2 risposte
Salve

Vorrei gestire il dimensionamento automatico del mio applicativo in base alla risoluzione dello schermo

a tal proposito ho implementato alcune funzioni che si occupano del riposizionamento e ridimensionamento dei componenti sul form


Funziona tutto a patto che le impostazioni di win10 riguardo al dimensionamento dei testi sia impostato a 100%

in caso di impostatzione a 125% - 200% mi salta tutta la gestione


Come si puo' recuperare questa impostazione e tenerne conto nei calcoli di riposizionamento?

2 Risposte

  • MircoSoft ha scritto:


    Funziona tutto a patto che le impostazioni di win10 riguardo al dimensionamento dei testi sia impostato a 100%
    in caso di impostatzione a 125% - 200% mi salta tutta la gestione
    Come si puo' recuperare questa impostazione e tenerne conto nei calcoli di riposizionamento?
    Che versione di Delphi stai utilizzando?

    Le più recenti hanno già il supporto integrato per i monitor HighDPI grazie all'API Microsoft Per Monitor v2.
    Per quelle più datate, le cose si complicano (dipende anche da come hai sviluppato l'applicazione).

    Puoi trovare un approfondimento del tema in questa sessione su YouTube.

    Ciao!
  • Al momento sto usando Delphi Rio 10.3
    ma a breve devo passare a Sydney 10.4


    Le funzioni per il ridimensionamento derivano da vecchie versioni ma possono essere adattate
Devi accedere o registrarti per scrivere nel forum
2 risposte