Freigeben über


MRKBAR( )-Funktion

Stellt fest, ob ein Menüeintrag eines benutzerdefinierten Menüs oder des Microsoft Visual FoxPro-Systemmenüs markiert ist.

MRKBAR(cMenuName, nMenuItemNumber | cSystemMenuItemName)

Rückgabewerte

Logisch

Parameter

  • cMenuName
    Gibt den Namen des Menüs an, zu dem der Menüeintrag gehört. Beim Menü kann es sich um ein Visual FoxPro-Systemmenü handeln (z. B. _MFILE, MEDIT oder _MDATA).

  • nMenuItemNumber
    Gibt die Nummer eines Menüeintrags eines benutzerdefinierten Menüs an. Die Nummer eines Menüeintrags wird angegeben, wenn der Menüeintrag mit DEFINE BAR erstellt wird.

  • cSystemMenuItemName
    Gibt den Namen eines Visual FoxPro-Systemmenüeintrags an. Mit dem folgenden Befehl wird z. B. ein logischer Wert angezeigt, der angibt, ob der Menüeintrag Neu im Menü Datei markiert ist.

    ? MRKBAR('_MFILE', _MFI_NEW)
    

Hinweise

Mit SET MARK OF können Sie einen Menüeintrag markieren oder dessen Markierung aufheben.

Ist der angegebene Menüeintrag markiert, gibt MRKBAR( ) den Wert Wahr (.T.) zurück; andernfalls wird Falsch (.F.) zurückgegeben.

Ein Beispiel zur Verwendung von MRKBAR( ) finden Sie unter CNTBAR( ).

Siehe auch

MRKPAD( ) | SET MARK OF | SET MARK TO