Dialoge & Controls Standard
Vollständige Dialog- und Control-Unterstützung with DIALOG SHOW MODAL/END, CONTROL ADD, DISPLAY BROWSE/COLOR/FONT/OPENFILE/SAVEFILE, FONT NEW/END, MENU, and ACCEL ATTACH. Echte Win32-Common-Dialogs und Control-Erstellung - not stubs.
Modale Dialoge
DIALOG NEW legt den Dialog an, CONTROL ADD fügt Schaltflächen, Eingabefelder, Beschriftungen und weitere Controls hinzu, und DIALOG SHOW MODAL hDlg, CALL proc TO result führt ihn modal mit einer Callback-Funktion aus. DIALOG END schließt den Dialog; der übergebene Wert wird über TO result zurückgegeben.
Common-Dialogs
Jede DISPLAY-Anweisung liefert ihr Ergebnis über TO; ein abgebrochener Dialog ergibt einen leeren String (DISPLAY COLOR ergibt -1). DISPLAY OPENFILE/SAVEFILE verwenden GetOpenFileNameA/GetSaveFileNameA. DISPLAY COLOR verwendet ChooseColorA. DISPLAY FONT verwendet ChooseFontA. DISPLAY BROWSE verwendet SHBrowseForFolderA. Alles echte Win32-Common-Dialogs, die per dynamischem Laden der Bibliotheken eingebunden werden.
MENU, FONT, ACCEL
MENU NEW BAR und MENU NEW POPUP erzeugen Menüs, MENU ADD STRING und MENU ADD POPUP füllen sie, und MENU ATTACH bindet die Menüleiste an einen Dialog. FONT NEW/FONT END erzeugen und geben eine Schriftart frei. ACCEL ATTACH installiert eine Tastenkürzel-Tabelle. Alles wird dynamisch über LoadLibraryA/GetProcAddress für comdlg32, user32, gdi32 und shell32 geladen.