German Prog auf VGA anpassen ? Beispiel ?

Filippo

Expert
Licensed User
Hallo Paulsche,

man muss nichts umbauen, es lauft gleichzeitig auf VGA und auf QVGA-Device.

Schau einfach einer meiner Beispiele, die in der Zip-Datei enthalten sind.


Ciao,
Filippo
 

Paulsche

Well-Known Member
Licensed User
Hallo Filippo,

habs mal in mein Programm eingebaut,

die Forms und die Controls werden schön umgesetzt,
kann es sein, dass Panels nicht funktionieren ?

Ich hab auch viel mit Drawstring gearbeitet, die muss ich natürlich extra
konvertieren, da es keine Controls sind, richtig ?
 

Filippo

Expert
Licensed User
Hallo Paulsche,

Ich hab auch viel mit Drawstring gearbeitet, die muss ich natürlich extra
konvertieren, da es keine Controls sind, richtig ?
du hast es erkannt! Alles was nach chtoVga.New1("form1") kommt musst du manuel nacharbeiten.


Ciao,
Filippo
 

Paulsche

Well-Known Member
Licensed User
OK, danke

das wandeln der Forms mit allen Controls (ausser Panel+Table)
hilft mir schon mal weiter.

Für die Auflösung von 800x480 geht das nicht auch irgendwie automatisch oder ?

Und Rückwärts, dass ich z.B. mein Programm in VGA schreib, und es dann auf QVGA läuft ?

Ich hoffe ich frag nicht zu viel, vielleicht frag ich auch bisschen dumm, aber die Sache mit den Auflösungen ist mir noch ein wenig unklar :sign0013:
 

Filippo

Expert
Licensed User
Hallo Paulsche,

Für die Auflösung von 800x480 geht das nicht auch irgendwie automatisch oder ?
das kann ich nicht testen, aber es sollte auch funktionieren.

Und Rückwärts, dass ich z.B. mein Programm in VGA schreib, und es dann auf QVGA läuft ?
dafür muss ich in meine DLL eine neue Funktion hinzufügen.

Ich hoffe ich frag nicht zu viel, vielleicht frag ich auch bisschen dumm, aber die Sache mit den Auflösungen ist mir noch ein wenig unklar
nicht fragen ist dümmer.:)


Ciao,
Filippo
 

Paulsche

Well-Known Member
Licensed User
Calendar Control in VGA Auflösung ?

Cas Calendar Control wird auf den ersten Blick korrekt in VGA angezeigt,
Schriftgröße, Feldgröße ok, aber wenn man draufklickt, wird die Box der Datumsauswahl viel zu klein angezeigt, die Schrift überlagert sich.
Auch der Pfeil des Feldes ist kaum sichtbar.

Gibt es hierzu eine Lösung wie man ein Calendar Control in VGA korrekt darstellen kann ?
 

Filippo

Expert
Licensed User
Kannst du mal ein Screenshot machen?
 

Paulsche

Well-Known Member
Licensed User
Hi, anbbei wie es unter QVGA aussieht, und unter VGA.

* Hab gerade mal Dein "fgcalendar" getestet, das funktioniert ja wunderbar, das ist die Lösung !!! Danke.
 

Attachments

Last edited:

Filippo

Expert
Licensed User
Hallo Paulsche,

ich habe gerade meine Library "fgControls" mit der Funktion "fgChangeToQVGA" erweitert.


Ciao,
Filippo
 

Paulsche

Well-Known Member
Licensed User
Hallo Paulsche,

ich habe gerade meine Library "fgControls" mit der Funktion "fgChangeToQVGA" erweitert.


Ciao,
Filippo
Hi Filippo, wozu kann man die Funktion benutzen ?

Wenn ich die für mein Beispiel mit dem Calendar-Control benutze, dann würden
ja alle Controls in der Form in QVGA dargestellt, richtig ?
 

Filippo

Expert
Licensed User
Wenn ich die für mein Beispiel mit dem Calendar-Control benutze, dann würden
ja alle Controls in der Form in QVGA dargestellt, richtig ?
Genau!

Wenn du z.B. etwas in VGA programmierst ( Auflösung Form=640x480 ) dann wird es in ein Pocketpc mit VGA-Auflösung richtig dargerstellt.
Für ein Pocketpc mit QVGA-Auflösung brauchst du aber, damit es richtig angezeigt wird, diese Funktion.

Ciao
 

Paulsche

Well-Known Member
Licensed User
Genau!

Wenn du z.B. etwas in VGA programmierst ( Auflösung Form=640x480 ) dann wird es in ein Pocketpc mit VGA-Auflösung richtig dargerstellt.
Für ein Pocketpc mit QVGA-Auflösung brauchst du aber, damit es richtig angezeigt wird, diese Funktion.

Ciao
aaah, ok, ist für mich also momentan nicht von bedeutung,
ich mach das ja so:

Ich hab mein Programm in QVGA programmiert und frage am Anfang ab,
ob Displaybreite > 400 , nur dann werden die Forms und Controls mit
fgChangeToVga konvertiert.
 
Top