Der Funktionsname OnCommandUI steht für den Namen einer Funktion, die durch ein Menü oder einen Schalter einer Schalterleiste aufgerufen wird.
Returnwert
svUI ist ein String-Vektor mit einem oder mehreren Elementen der folgenden Liste:
| Wert | Bedeutung |
|---|---|
| "" | Der Menüeintrag wird normal angezeigt. |
| "@g" oder "@grayed" | Der Menüeintrag wird grau angezeigt und ist nicht auswählbar. |
| "@h" oder "@hide" | Der Menüeintrag wird nicht angezeigt. |
| "@c" oder "@checked" | Der Menüeintrag wird mit einem Häckchen versehen. |
| "text" | "text" steht für den Menütext, der ausgegeben werden soll. |
Kommentar
Der Funktionsname setzt sich aus dem Namen der OnCommand Funktion und dem Buchstaben UI zusammen. Die Funktion wird vom Rahmenprogramm aufgerufen.
Beispiel
Die folgende “UI”-Funktion prüft, ob die Funktion OnXY_Fit geladen ist. Falls dies nicht der Fall ist, wird der Menüpunkt nicht angezeigt.
def OnXY_FitUI()
{
if (!IsFunctionLoaded("OnXY_Fit")) {
return "@hide";
}
return "";
}
Siehe auch
id-1012446