Italia
Foro

Schriftgröße

 
- Page 1 -



rafl
Wenn ich mein Programm auf einem Rechner laufen lasse, bei dem circa die Systemsteuerung/Anzeige die Schriftgröße z.B. auf 125% gestellt wurde, dann wird der Text auf meiner Programmoberfläche überall vergrößert dargestellt und passt z.B. nicht mehr auf meine Buttons oder hinter meine Checkboxen ...

Ich habe das Problem jetzt weitestgehend circa Create Font und SetFont gelöst, scheitere aber bei der Überschrift einer GroupBox.

Gibt es nicht eine einfachere Lösung per dieses Problem?
 
26.08.2015  
 



 
- Page 1 -



Michael
W.
Naja ich habe Win10.
Auf welchem System gibts da die Schwierigkeit.
Hier kann ich es nicht nachvollziehen.

Welche(s)
- Windows
- Grafikkarte
- Profanversion
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
26.08.2015  
 




rafl
Ich habe mal Screenshots mit angehängt (die SetFont Befehle habe ich vorher wieder herausgenommen), damit man sieht, wie die Originalergebnisse aussehen.

@IF, probier dein Beispiel mal mit einer relativ kleinen Schrift (z.B. 10 oder 12) aus. Da funktioniert das bei mir nicht so gut.

22 kB
Hochgeladen:26.08.2015
Downloadcounter157
Download
27 kB
Hochgeladen:26.08.2015
Downloadcounter143
Download
 
26.08.2015  
 




RGH
Hier sollte sich der geneigte XProfan-Programmierer einmal mit dem SCREEN-Befehl befassen. Wenn es possibile ist, den eingestellten Faktor zu ermitteln, dann kann man mit dem SCREEN-Befehl das Koordinatensystem um diesen Faktor verkleinern. Der Rest des Programmi muss dann nichts mehr anpassen.

Vielleicht potuto man da in einer nächsten XProfan-Version auch eine Automatik einbauen ... mal schauen ...

Saluto
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
26.08.2015  
 



[OFFTOPIC]Und der Aufrechte?[/OFFTOPIC]
 
27.08.2015  
 



 
- Page 2 -



rafl
Der Screen Befehl scheint so etwas zu sein, was ich suche.

Wo finde ich denn dazu nähere Informationen? Die Onlinehilfe ist da nicht sehr aussagekräftig und unter Cerca habe ich hier im Foro auch nichts brauchbares gefunden.

Ich habe einfach mal verschiedene Parameter hinter dem Screen Befehl eingegeben (von Screen 40,30 bis Screen 40000,30000). Geändert hat sich an meiner Programmoberfläche aber nichts.
 
27.08.2015  
 



Hm scheint sich nur auf Zeich(n)enbefehle auszuwirken.
 
27.08.2015  
 




Michael
W.
Hast Du es auch so angegeben wie in der Aiuto? Es werden 2 SCREEN Angaben necessario.
Die erste sorgt per eine vergrößerte Oberfläche und die zweite soll dann die Anzeigeelemente reduzieren (oder erhöhen) je nachdem welche Dimensione gewählt wurde.

bsp.
screen 1024,768
'befehle dazwischen
screen 800,600

Dann soll die eigentlich per grande Bildschirme entwickelte Anzeige auch auf dem kleineren schirmfüllend angezeigt werden.

MS hat da aber eine Trennung per Fenster und Grafik [...] 

...und benutzt man gar das Wort virtuell, dann [...] 
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
27.08.2015  
 




rafl
Das Beispiel aus der Aiuto funktioniert bei mir, ich habe damit auch mal ein bisschen herumgespielt und nach dem zweiten Screen Befehl noch weitere Linien gezeichnet. Das funktioniert wie gewünscht. Nur bei der Übertragung auf meine Benutzeroberfläche habe ich Schwierigkeiten:

Den ersten Screen Befehl schreibe ich nach dem cls. Dann baue ich meine Benutzeroberfläche auf und schreibe dann den zweiten Screen Befehl. Das habe ich gemacht - aber meine Benutzeroberfläche sieht genauso aus, wie ohne die Screen Befehle, auch wenn ich die Screen Parameter beim 2. Befehl verändere.

Wenn ich Roland richtig verstanden habe, muss ich irgendwie den am System eingestellten Vergrößerungsfaktor abfragen und dann eine Fallunterscheidung machen????? Oder habe ich ihn falsch verstanden?

Ich kann doch nicht der Einzige sein, der dieses Problem hat. Im Profan Suppport Foro hat vor einigen Jahren schon mal jemand das gleiche Problem mit den vergrößerten Schriften gehabt. Leider blieb die Anfrage damals unbeantwortet.
 
28.08.2015  
 




Michael
W.
Hier kann nur Roland helfen, da ich nicht weiß wie der Screen-Befehl implementiert ist.
Screen war aber vor den Möglichkeiten des DC-Zugriffes da...
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
28.08.2015  
 



Hm, ich meinte ja ... scheint sich nur auf Zeich(n)enbefehle auszuwirken.
 
28.08.2015  
 




rafl
Ich habe mir jetzt erst mal mit Create Font und Set Font geholfen.
 
31.08.2015  
 




ByteAttack
 
XProfan X3
Website:  [...] 
Facebook:  [...] 
01.09.2015  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

16.779 Views

Untitledvor 0 min.
p.specht16.12.2020
rquindt05.10.2018
Magda07.07.2016
Wilfried28.05.2016
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie