| |
|
|
| KompilierenMarqueSéparationSource wurde am 15.07.2007 aus der MMJ-Quellcodesammlung (Dietmar Horn) in die Babyklappe auf XProfan.Com abgelegt:
Dialogfenster in Farbe und mit farbigem Text
Lauffähig ab Profan-Version 5.0
********************** HINWEISE ********************************
CODE ERZEUGT MIT ROKOS OBJECT CREATOR 3.2
DATUM 24.06.2003 um 20:30 Uhr
VERWENDETE PROFANVERSION IST 7.0 ODER HÖHER
********************** DATEN ***********************************
PROC DLG_REFRESH
SETAUTOPAINT 2
STARTPAINT DLG&
CLS RGB(0,0,255)
TextColor RGB(255,255,0),-1
Drawtext 3,3,Ich bin ein farbiger Text
TextColor RGB(255,128,192),-1
Drawtext 3,17,Ich bin der Kumpel vom ersten farbigen Text ;)
ShowWindow (Button1%,0) Sonst wird Button versteckt!
ShowWindow (Button1%,1)
ENDPAINT
SETAUTOPAINT 0
ENDPROC
PROC DIALOG ---------------------------------------------------------------------------> Dialoganfang
DECLARE DLG&, DIALOGENDE%
DECLARE BUTTON1%
DLG&=CREATE(DIALOG,%HWND,Neues Fenster,235,164,376,215)
USEFONT MS Sans Serif,13,0,0,0,0
SETDIALOGFONT 1
BUTTON1% =@CREATE(BUTTON,DLG&,EXIT,0012,0050,0070,0030)
DLG_REFRESH
WHILENOT DIALOGENDE%
WAITINPUT
If @EQU(%KEY,2)
LET DIALOGENDE%= 1
ELSEIF %WMPAINT
DLG_REFRESH
ELSEIF GETFOCUS(BUTTON1%) BUTTON
Let Dialogende%=1
ENDIF
WEND
@DESTROYWINDOW(DLG&)
ENDPROC --------------------------------------------------------------------------------> Dialogende
Das folgende Hauptfenster ist nur zum Testen:
SETTRUECOLOR 1
WINDOWTITLE Farbe im Dialog
WINDOWSTYLE 63
WINDOW 0,0-0,0
DIALOG Dialog appel!
|
|
|
| |
|
|