ich glaub´, dass isses:
(ist PB3.80, sollte problemlos zu PB4x gewandelt werden können...)
;Modul Menue_Text Version 1.0 vom 09.05.2006
;
;Funktion: ändert den Text einer bestehenden Menü-Option (OptId>=0) oder -Titel (OptID<0).
; Die Änderung von UnterMenü-Titel ist hier nicht möglich !!!
;
;Aufruf: Menue_Text(OptID, Text$)
; wobei: OptID = FunktionsNr der Menü-Option, wie sie beim Aufbau
; des Menü´s angegeben wurde (1. Parameter von MenuItem(ID,Text$)
; Hiermit können die einzelnen OptionsTexte geändert werden.
; Ist OptID kleiner 0, so können die Menü-Titel (=Überschrift
; eines Menü-Turm´s) geändert werden (-1 = 1. Menü-Turm, -5 = 5.
; MenüTurm...usw).
;
Code: Alles auswählen
Procedure Menue_Text(OptNr,OptText$)
If OptNr>0 ;OptionsNr
ModifyMenu_(GetMenu_(WindowID()),OptNr,#MF_BYCOMMAND|#MF_STRING,OptNr,@OptText$)
ElseIf OptNr<1 ;Menü-Turm
ModifyMenu_(GetMenu_(WindowID()),-OptNr-1,#MF_BYPOSITION|#MF_STRING,0,@OptText$)
DrawMenuBar_(WindowID())
EndIf
EndProcedure
viel Erfolg
Siggi