window(x, y, dx, dy, bmap, varX, varY);
Zeigt ein Auschnitts-'Fenster' aus einer Bitmap; kann für eine
Balkenanzeige benutzt werden.
Parameter:
x |
X-Position der oberen linken Ecke innerhalb des Panels |
y |
Y-Position der oberen linken Ecke innerhalb des Panels |
dx |
Breite des Fensters |
dy |
Höhe des Fensters |
bmap |
Bitmapname oder Dateiname, darf nicht kleiner sein als dx, dy |
varX |
Globale var, die die horizontale Bitmap-Position des Fensters in Pixeln bestimmt. |
varY |
Globale var, die die vertikale Bitmap-Position des Fensters in Pixeln bestimmt. |
Bemerkungen:
- Das Fenster muß sich komplett innerhalb der Bitmapgrenzen befinden.
- Fensterelemente lassen sich zur Laufzeit mit pan_setwindow addieren oder verändern.
Beispiel:
BMAP* compass_map = "compass.pcx";
var compass_x = 0;
var compass_y = 0;
PANEL* aircraft_pan =
{
pos_x = 4; pos_y = 4;
window(200,0,40,20,compass_map,compass_x,compass_y);
flags = SHOW;
}
Siehe auch:
PANEL, BMAP, layer, pos_x, alpha, flags, button, slider, digits, needle, pan_setwindow
► Aktuelle Version Online