PBXB64 Grafik & GUI

Grafik & GUI Standard

Vollständige Grafik- und GUI-Unterstützung with GRAPHIC WINDOW, LINE, BOX, CIRCLE, COLOR, FONT, PRINT, and GUI NEW / MESSAGE LOOP. Fenster erstellen, Primitive zeichnen, Ereignisse behandeln, and vollständige Win32-GUI-Anwendungen bauen. Alles unterstützt von echten GDI/GDI+-Aufrufen.

GRAPHIC WINDOW - Drawing Surface

Grafikfenster mit Primitiven
#COMPILE EXE #DIM ALL FUNCTION PBMAIN() AS LONG LOCAL hWin AS QUAD GRAPHIC WINDOW "My Drawing", 100, 100, 640, 480 TO hWin GRAPHIC COLOR RGB(255, 0, 0), RGB(0, 0, 0) ' foreground, background GRAPHIC LINE (50, 50) - (200, 150) GRAPHIC BOX (220, 50) - (320, 150) ' outline only GRAPHIC BOX (340, 50) - (440, 150), 0, RGB(0, 255, 0), RGB(0, 0, 255) ' corner, edge, fill GRAPHIC CIRCLE (500, 100), 50, RGB(255, 255, 0) ' centre, radius, edge color GRAPHIC FONT "Arial", 16, 0 GRAPHIC PRINT "Hello Graphics!" SLEEP 3000 GRAPHIC CLOSE FUNCTION = 0 END FUNCTION

GRAPHIC WINDOW ... TO hWin erzeugt eine Zeichenfläche und liefert ihr Handle. LINE, BOX (gefüllt/umrandet), CIRCLE, COLOR (Vorder-/Hintergrund, mit RGB() gebildet), FONT und PRINT arbeiten alle mit echten GDI-Aufrufen. GRAPHIC CLOSE gibt die Ressourcen frei.

GUI NEW - Win32-Fenster

GUI-Fenster mit Nachrichtenschleife
#COMPILE EXE #DIM ALL FUNCTION PBMAIN() AS LONG LOCAL hWnd AS QUAD GUI NEW "MyWindow", 100, 100, 400, 300 TO hWnd ' Message loop: returns when the window is closed GUI MESSAGE LOOP FUNCTION = 0 END FUNCTION

GUI NEW ... TO hWnd erzeugt ein echtes Win32-Fenster mit Klassenregistrierung und WndProc. GUI MESSAGE LOOP führt die Standardschleife GetMessage/DispatchMessage aus und kehrt zurück, wenn das Fenster geschlossen wird. Alle Win32-Nachrichten werden korrekt verarbeitet.

Zurück zur Feature-Liste