HomeEntwickler-DokumentationSTEM-CookieSupport
  STEmulator GOLD > Entwickler-Dokumentation Index

Erweiterte GEMDOS-Funktionen

STEmulator stellt zurzeit folgende GEMDOS-Funktionen zur Verfügung:

GEMDOS 24000

STEFcntrl(WORD func,LONG special1,LONG special2);

wobei zurzeit folgende Funktionsnummern unterstützt werden:

SET_INFOTEXT

func = 1
special1 = (char *) Zeiger auf neue Infozeile
special2 = (char *) Zeiger auf alte Infozeile

Der String, auf den special1 zeigt, wird als neue Infozeile in die Statuszeile des STEmulator-Fensters übernommen. Ein Wert special1 von NULL schaltet wieder auf die Standardanzeige zurück.

Wenn in special2 ein gültiger Zeiger auf einen Buffer übergeben wird, enthält dieser nach dem Funktionsaufruf den alten Text der Infozeile. Bei NULL passiert nichts.

SET_WINDOWTITLE

func = 2
special1 = (char *) Zeiger auf neue Titelzeile
special2 = (char *) Zeiger auf alte Titelzeile

Der String, auf den special1 zeigt, wird als neuer Titel des STEmulator-Fensters übernommen.

Wenn in special2 ein gültiger Zeiger auf einen Buffer übergeben wird, enthält dieser nach dem Funktionsaufruf den alten Fenstertitel. Bei NULL passiert nichts.

  • Falls die GEMDOS-Funktion unbekannt ist, wird in D0 GEMDOS_EINVFN zurückgegeben.
  • Falls ungültige Parameter übergeben werden, wird in D0 GEMDOS_ERANGE zurückgegeben.

Copyright © DSD.net (Home)
Letzte Aktualisierung am 22. Juni 2015

HomeEntwickler-DokumentationSTEM-CookieSupport