Naja, zuerst dachte ich an LVN_BEGINLABELEDIT.
Dieser Code hat die Nummer -105. Glaube ich. %notifycode glaubt es jedenfalls nicht.
Inzwischen habe ich aber ne Lösung gefunden:
declare a$,a&,a#,y%
proc CheckEdit
parameters lvm&
a&=sendmessage(lvm&,$1018,0,0) ' LVM_GETEDITCONTROL
casenot a&:return
y%=sendmessage(lvm&,$1004,0,0) ' LVM_GETITEMCOUNT
while y%
dec y%
case sendmessage(lvm&,$102C,y%,1):break ' LVM_GETITEMSTATE
endwhile
while getfocus(a&)
a$=gettext$(a&)
waitinput
endwhile
dim a#,36
long a#,0=1
long a#,4=y%
long a#,8=0
a&=addr(a$)
long a#,20=a&
long a#,24=len(a$)
sendmessage(lvm&,$1006,0,a#)
dispose a#
endproc
|