|
Hauptseite - Welches System? - Hardware - Software - Emulatoren - |
Internet MausNet Programmieren Verweise Über |
Name | »cpx_init« - Initialisierung der CPX
| ||||||
Deklaration | CPXINFO * cdecl cpx_init (XCPB *xcpb);
CPXINFO * cdecl cpx_init (XCPB *xcpb, LONG magic, LONG version ); | ||||||
Beschreibung | Die Funktion sorgt für die Initialisierung der CPX. Es gilt:
Hinweis: Die Funktion muss am Beginn des Textsegments der CPX-Datei stehen, und wird während der XControl-Initialisierung sowie beim Aktivieren der CPX aufgerufen. Mit Hilfe der zweiten Aufrufform kann anhand der Parameter magic und version festgestellt werden, ob die CPX unter XCONTROL oder COPS läuft. Es bietet sich die folgende Routine an: WORD is_COPS ( LONG magic, LONG version ) { if ((magic == 'COPS') && (version >= 0x10000L)) return (TRUE); /* COPS */ else return (FALSE); /* XCONTROL */ } Falls COPS erkannt wurde, kann die CPX einen bis zu 512*384 Pixel großen Objektbaum zeichnen und bei der Funktion Xform_do übergeben. | ||||||
Ergebnis | Die Funktion liefert einen der folgenden Werte zurück:
| ||||||
Gruppe | CPX-Funktionen
| ||||||
Querverweis | cpx_close XCONTROL
|
![]() |
English version not yet available. |