Inhalt
Index
Support Über uns
Home

5.9 Static-Controls - Anzeigen von Texten und Bitmaps




Static-Felder werden verwendet, um Texte oder Bitmaps anzuzeigen.

Sie werden in Acc-Cobol mit dem Zusatz


 
Format:
USAGE [IS] STATIC


versehen.


Sollen die Anzeigetexte (Bitmaps) während der Laufzeit verändert werden können, muß dem Static-Feld eine Picture-Klausel zugeordnet werden. Die Änderungen werden erst mit einem Display oder Send wirksam.


5.9.1 Texte



Bleibt der Text unverändert, kann die Picture-Klausel durch die Title-Klausel ersetzt werden.

Um bei mehrzeiligen Texten einen Zeilenumbruch zu erzwingen, kann im Text \n eingefügt werden. So wird der Text 'Zeile 1\nZeile 2' als

Zeile 1
Zeile 2

dargestellt. Die Ausrichtung des Textes kann mit RIGHTADJUST und CENTER verändert werden.

Beispiel:
        02 mess         usage static left 50 top 90 fontweight 600
                              fontsize 10 width 300 height 30 center
                              title 'Acc-Cobol\nDemo'.




5.9.2 Bitmaps



Accdemo-Programm



Um Bitmaps anzuzeigen, muß der Title bzw. der Inhalt des Static-Feldes mit ~ oder | beginnen.

 
~Die Bitmap wird entsprechend der Größe des Static-Elementes angezeigt.
Ist das Static-Element kleiner als die Bitmap wird der Rand
der Bitmap abgeschnitten.
|Das Static-Element wird der Größe der Bitmap automatisch angepaßt.


Die Bitmap kann entweder als direkter Pfadname oder als Resource zugeordnet sein. Resource-Dateien werden mit dem Programm wres erstellt. Besitzt die Resource-Datei den gleichen Namen, wie das Hauptprogramm, braucht sie beim Linken nicht angegeben werden.

Beispiel:

        02 filler      usage static top 0 left 100 height 80 width 200 
                        title '~bruecke.bmp'.




Alternativ kann auch das Attribut IMAGE oder ICON verwendet werden. Wie bei Title kann sowohl | und ~ als auch eine direkte Größe angegeben werden. Fehlt bei IMAGE die Größenangabe, erhält das Static-Element die Größe der Bitmap.

       Beispiel:
            02 filler usage static ....
              image 'bruecke.bmp,180:100'



Dadurch wird das Static-Element auf die Größe 180 x 100 verändert.

Siehe auch: Icon wres

Beispiele: static.cob accdemo.cob




Zurück zu Linien im Dialog - Trennlinien zur Unterteilung    Hoch zu Windows-Controls mit Acc-Cobol    Weiter zu Edit-Controls - Die Eingabefelder bei Dialogen
Entwickler Portal Impressum AGB Kontakt


© 1980-2017 Acc Computertechnik GmbH All rights reserved.