ich verwende XbpDialog mit :
Code: Alles auswählen
LOCAL oLast := NIL
...
oDlg:setInputFocus := {|| IF(oLast<>NIL,;
setAppFocus(oLast),;
setAppFocus(oStart)}
oDlg:killInputFocus := {|| oLast := setAppFocus() }
Application wechsel. wenn ich nun "zurück" von der Application in mein
XbpDialog komme kann ich sehen das der oStart-Button immer noch
den "focus" hat.
nun hab ich ein (ownerdraw) Menu mit diesem XbpDialog.
Code: Alles auswählen
STATIC FUNCTION CREATEMENUSYSTEM( oDlg, oXbpExit)
LOCAL oLast := NIL
....
oMenu:setInputFocus := {|| oLast := setAppFocus() }
oMenu:killInputFocus := {|| IF(oLast<>NIL,;
setAppFocus(oLast),;
NIL) }
nicht den "focus zurück" ...
was mache ich falsch ?
gruss by OHR
Jimmy