German Prog auf VGA anpassen ? Beispiel ?

Discussion in 'German Forum' started by Paulsche, Apr 14, 2009.

  1. Paulsche

    Paulsche Well-Known Member Licensed User

    Hi, möchte mein Prog für VGA oder sogar WVGA 800x480 anpassen.
    Hab da einene Code gefunden http://www.basic4ppc.com/forum/tutorials/1723-working-vga-screens-3.html#post22458

    Ich blick den aber nicht, nur dass ich die Door.dll einbinden muss und die Objekte anlegen.

    Was muss ich denn anpassen, damit es mit meinem Prog funktioniert ?

    Wäre sehr dankbar wenn mir jemand den Code kurz erklären könnte. :icon_clap:
     
  2. Filippo

    Filippo Expert Licensed User

  3. Filippo

    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
     
  4. Paulsche

    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 ?
     
  5. Filippo

    Filippo Expert Licensed User

    Hallo Paulsche,

    du hast es erkannt! Alles was nach chtoVga.New1("form1") kommt musst du manuel nacharbeiten.


    Ciao,
    Filippo
     
  6. Paulsche

    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:
     
  7. Filippo

    Filippo Expert Licensed User

    Hallo Paulsche,

    das kann ich nicht testen, aber es sollte auch funktionieren.

    dafür muss ich in meine DLL eine neue Funktion hinzufügen.

    nicht fragen ist dümmer.:)


    Ciao,
    Filippo
     
  8. Paulsche

    Paulsche Well-Known Member Licensed User

    Danke !
     
  9. Paulsche

    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 ?
     
  10. Filippo

    Filippo Expert Licensed User

    Kannst du mal ein Screenshot machen?
     
  11. Paulsche

    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.
     

    Attached Files:

    Last edited: Apr 18, 2009
  12. Filippo

    Filippo Expert Licensed User

    Hallo Paulsche,

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


    Ciao,
    Filippo
     
  13. Paulsche

    Paulsche Well-Known Member Licensed User

    Danke Filippo, super !!
     
  14. Paulsche

    Paulsche Well-Known Member Licensed User

    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 ?
     
  15. Filippo

    Filippo Expert 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
     
  16. Paulsche

    Paulsche Well-Known Member Licensed User

    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.
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice