MessageBox für BlitzBasic
Übersicht

![]() |
The_NiciBetreff: MessageBox für BlitzBasic |
![]() Antworten mit Zitat ![]() |
---|---|---|
MessageBox für Blitz2D/+/3D!
Decls: Code: [AUSKLAPPEN] .lib "user32.dll" api_MessageBox% (hwnd%, lpText$, lpCaption$, wType%) : "MessageBoxA" Eine Datei namens user32.decls in Blitz3D/Userlibs/ erstellen und den Inhalt per Notepad reinkopieren. hwnd - Fenster, welches angehalten werden soll (Ermittelt durch z.B. SystenProperty ![]() lpText - Text im Fensterchen lpCaption - Titel wType - Typ der Messagebox Rückgabewert: (Siehe MessageBox-Codes) MessageBox-Typen: Code: [AUSKLAPPEN] 0 - Ok 1 - Ok/Abbrechen 2 - Abbrechen/Wiederholen/Ignorieren 3 - Ja/Nein/Abbrechen 4 - Ja/Nein 5 - Wiederholen/Abbrechen 6 - Abbrechen/Wiederholen/Weiter MessageBox-Codes: Code: [AUSKLAPPEN] MessageBox - Codes 1 - Ok 2 - Abbrechen 3 - Abbrechen 4 - Wiederholen 5 - Ignorieren 6 - Ja 7 - Nein 11 - Weiter Viel Spass beim MessageBoxen. ![]() |
||
![]() |
Nicdel |
![]() Antworten mit Zitat ![]() |
---|---|---|
Noch mehr Codes:
Code: [AUSKLAPPEN] Global MB_OK = $0 ;= OK Global MB_OKCANCEL = $1 ;= OK, Abbrechen Global MB_ABORTRETRYIGNORE = $2 ;= Abbrechen, Wiederholen, Ignorieren Global MB_YESNOCANCEL = $3 ;= Ja, Nein, Abbrechen Global MB_YESNO = $4 ;= Ja, Nein Global MB_RETRYCANCEL = $5 ;= Wiederholen, Abbrechen ; ; Symbole: ; -------- Global MB_ICONERROR = $10 ;= Error Global MB_ICONQUESTION = $20 ;= Frage Global MB_ICONWARNING = $30 ;= Achtung Global MB_ICONINFORMATION = $40 ;= Information ; ; Markierter Button: ; ------------------ Global MB_DEFBUTTON1 = $0 ;= Button 1 Global MB_DEFBUTTON2 = $100 ;= Button 2 Global MB_DEFBUTTON3 = $200 ;= Button 3 Global MB_DEFBUTTON4 = $400 ;= Button 4 ; ; Verhalten mit dem angegeben window: ; ----------------------------------- Global MB_APPLMODAL = $0 ;= Eingabe muss erfolgen, immer über dem window... Global MB_SYSTEMMODAL = $1000 ;= Gleich wie $0, aber zuoberst auf der ganzen Windowsoberfläche Global MB_TASKMODAL = $2000 ;= Eigenständig, aber zuoberst im aktuellen Task ; ; Weitere Flags: ; -------------- Global MB_HELP = $4000 ;= Fügt einen Help Button hinzu (Kann aber leider mit BB nicht abgefragt werden ;( ) Global MB_RIGHT = $80000 ;= Text und Titel rechtsbündig Global MB_CHAOS = $100000 ;= Alles irgendwie verkehrt (Arbisches-System) ;) Global MB_SETFOREGROUND = $40000 ;= zuoberst (Topmost) ; ; ;Rückgabe Global IDOK = $1 ;= OK (Oder auch Kreuzchen wenns nur einen OK-Button hat) Global IDCANCEL = $2 ;= Abbrechen, [Esc], Fenster-Schliessen-Button Global IDABORT = $3 ;= Abbrechen nur bei $3 Global IDRETRY = $4 ;= Wiederholen Global IDIGNORE = $5 ;= Ignorieren Global IDYES = $6 ;= Ja Global IDNO = $7 ;= Nein |
||
Desktop: Intel Pentium 4 2650 Mhz, 2 GB RAM, ATI Radeon HD 3850 512 MB, Windows XP
Notebook: Intel Core i7 720 QM 1.6 Ghz, 4 GB DDR3 RAM, nVidia 230M GT, Windows 7 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group