home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / awgt1512.zip / pmpopup2.ger < prev    next >
Text File  |  1998-08-30  |  6KB  |  173 lines

  1.                                         PMPopup/2
  2.                                        -----------
  3.  
  4. PmPopup/2 erzeugt eine konfigurierbare Dialogbox für IBM OS/2 ab V.2.1 mit bis
  5. zu 255 Zeichen Text (auch mehrzeilig), bis zu drei Buttons und einer Timer-
  6. Funktion. Beim Verlassen des Dialogs wird ein ErrorLevel-Returncode
  7. zurückgegeben.
  8.  
  9. PMPopUp2 "Test~1...2...3..." "Dies ist der Titel" /a:c /t:15 /b1:"~OK" 
  10.          /b2:"~Nicht OK" /b3:"oder ~doch?" /f:"10.Helv" /sm
  11.  
  12. Parameter:
  13.         "Nachricht"
  14.                 Die Nachricht, die in der Box angezeigt werden soll. (zwischen 
  15.         Anführungszeichen)
  16.                 Der Nachrichtentext wird automatisch umgebrochen.
  17.                 Um manuelle Umbrüche in die Nachricht einzufügen, muß an den
  18.                 entsprechenden Stellen eine Tilde (~) eingesetzt werden.
  19.             Beispiel: "Zeile 1~Zeile 2" 
  20.     
  21.  
  22.         "Titel"
  23.                 Der Titel der Dialogbox (zwischen Anführungszeichen)
  24.         Beispiel: "Dies ist die Titelzeile"
  25.            
  26.  
  27.         /B1:"Text"
  28.                 Etabliert einen Button in der linken unteren Ecke  mit dem ange-
  29.                 gebenen Text (zwischen Anführungszeichen). Wird dieser Button im 
  30.         Dialog gedrückt, erzeugt das Programm den Errorlevel 10.
  31.                 Eine Tilde (~) im Buttontext definiert einen Hotkey.
  32.         Beispiel: /b1:"~OK" (Hotkey O)
  33.  
  34.         /B2:"Text"
  35.                 s.o.
  36.                 Der Button ist mittig plaziert und generiert den Errorlevel 20
  37.  
  38.         /B3:"Text"
  39.                 s. o.
  40.                 Der Button ist rechts plaziert und erzeugt Errorlevel 30
  41.  
  42.         /T:zeit
  43.                 Es wird ein Timer erzeugt, der nach den in 'Zeit' angegebenen
  44.                 Sekunden den Dialog beendet. Es wird Errorlevel 40 erzeugt.
  45.         Hinweis: unter OS/2 2.x darf die Zeit nicht größer als 65 Se-
  46.         kunden werden (Unter WARP gilt diese Beschränkung nicht).
  47.         Beispiel: /t:5
  48.                 Systembedingt darf die Zeit unter OS/2 2.xx (nicht WARP) nicht
  49.                 größer als 65 Sekunden werden.
  50.  
  51.         /SM
  52.                 Das Dialogfenster ist SYSTEMMODAL. Es kann kein anderes Fenster
  53.                 angewählt werden, bis der Dialog beenden wurde.
  54.  
  55.         /F:"Größe.Font Name"
  56.                 Hier kann eine System-Schriftart für das Textfenster ausgewählt
  57.                 werden (zwischen Anführungszeichen).
  58.                 Beispiel: /f:"8.Helv"
  59.  
  60.         /A:Ausrichtung
  61.                 Die Ausrichtung der Nachricht:
  62.                         L links
  63.                         C zentriert
  64.                         R rechts
  65.                 Achtung: Der Parameter (L,C,R) muß OHNE Anführungszeichen an-
  66.         gegeben werden.
  67.         Beispiel: /a:c (zentriert)
  68.  
  69.         /BELL
  70.                 Ein kurzer Doppelton wird ausgegeben.
  71.  
  72.  
  73. Voreinstellungen:
  74.         Nachricht
  75.                 Ein vierzeiliger Hilfstext
  76.         Titel
  77.                 "PMPopUp/2"
  78.         Buttons
  79.                 Wenn kein Button und kein Timer angegeben wird, wird Button 2
  80.                 mit dem Text "OK" generiert.
  81.  
  82.         Timer
  83.                 Standardwert 0.
  84.  
  85.         Font
  86.                 10.System Proportional
  87.  
  88.         Ausrichtung
  89.                 linksbündig
  90.  
  91.         Bell
  92.                 Es wird defaultmäßig kein Ton erzeugt.
  93.  
  94. Errorlevel:
  95.         10      der linke Button wurde gedrückt
  96.         20      der mittlere Button wurde gedrückt
  97.         30      der rechte Button wurde gedrückt
  98.         40      Timeout
  99.  
  100.  
  101. Beispiele:
  102. 1.      pmpopup2
  103.  
  104.                 Öffnet eine Dialogbox mit Titel "PMPopUp/2", dem Hilfetext und
  105.                 einem mittigen OK-Button.
  106.  
  107. 2.      pmpopup2 "Dies ist ein Einzeiler" /a:c
  108.  
  109.                 Öffnet eine Dialogbox mit Titel "PMPopUp/2", dem Text "Dies ist
  110.                 ein Einzeiler" (zentriert) und einem mittigen OK-Button.
  111.  
  112. 3.      pmpopup2 "Dies ist ein Dreizeiler~...~Hallo!" "Testfall" /b1:"ach!"
  113.                  /b3:"so!"
  114.  
  115.                 Öffnet eine Dialogbox mit dem Titel "Testfall", einem dreizei-
  116.                 ligen Text (wg. ~ im Text), einem Button links ("ach") und einem
  117.                 Button rechts ("so!")
  118.  
  119. 4.      pmpopup2 "Diese Box schließt sich in 5 Sekunden." "Testfall 4" /t:5 /a:r 
  120.  
  121.                 Öffnet eine Dialogbox mit dem Default-Titel, einem einzeiligen
  122.                 Text (rechtsbündig), ohne Buttons. Diese Box schließt sich auto-
  123.                 matisch nach 5 Sekunden.
  124.  
  125. 5.      pmpopup2 "Diese Box schließt sich in 15 Sekunden.~Oder über den Button."
  126.                 "Testfall" /t:15 /b2:"~Sofort aus!" /f:"8.Helv" /sm /bell
  127.  
  128.                 Öffnet eine Dialogbox mit dem Titel "Testfall", einem zweizei-
  129.                 ligen Text in der Schriftart Helv, 8 Punkte groß, einem mittigen
  130.                 Button mit Hotkey 'S' und einem 15-Sekunden-Timer. Der Dialog
  131.                 ist systemmodal, es kann kein anderes Fenster auf dem Desktop
  132.                 angewählt werden. Beim Starten wird ein Signalton erzeugt.
  133.  
  134.  
  135. Dateien:
  136.         PMPopUp2.Exe
  137.                 das Programm
  138.         PMPopUp2.Ger
  139.                 die deutsche Anleitung
  140.         PMPopUp.Eng
  141.                 die englische Anleitung
  142.         TestPop.Cmd
  143.                 ein Beispiel-Programm zur Nutzung
  144.  
  145.  
  146. ...das Übliche:
  147.  
  148.         (c) 1995 Christian Biskup, Bonn
  149.  
  150.         Dieses Programm ist Freeware. Es kann frei verteilt werden, solange das
  151.         Paket vollständig bleibt und die beiliegenden Texte und die Copyright-
  152.         Zeile nicht verändert werden.
  153.  
  154.         Der Autor haftet weder implizit noch explizit für alle Schäden, die
  155.         durch die Benutzung diese Programmes entstehen.
  156.  
  157.         FYI: Dieses Programm wurde mit SpeedPascal/2 ( (c) SpeedSoft GbR, Chem-
  158.         nitz) und der OPML entwickelt.
  159.  
  160.     Anmerkungen und Fehlermeldungen über E-Mail:
  161.         Internet:   christian.biskup@bonn.netsurf.de
  162.         Compuserve: 100034,2123
  163.  
  164.  
  165. Versiongeschichte:
  166.         V.1.0        erstes Release
  167.  
  168.  
  169. Danksagung:
  170.         Ulrich Sturmberg für wertvolle Hinweise zur PM-Programmierung
  171.         Hugh Hayes für die Übersetzung dieses Textes ins Englische.
  172.  
  173.