11.01.2015, 23:21
Hm.
Im oben genannten SRC ist eine Zeile, die vielleicht Verwunderung hervorruft:
Erklärung:
lev\smy=>mnp\badd bedeutet: realtime mouse y (dieses Fensters) ist innerhalb der Menü(Titel)Leiste des Bildschirms.
Wenn das TRUE is, dann wird die Menübehandlung, also die Verarbeitung der rechten Mousetaste als Menüstandard, erlaubt, ansonsten verboten.
Was bedeutet dies?
Auf 'normalen' Workbenchinstallationen wird dadurch für unser Programm die Abfrage der rechten Mousetaste leichter und wir können unser eigenes PopUp-Menu usw. schreiben.
Nachteil?
Auf 'normalen' Workbenchinstallationen wird dadurch für unser Programm die Abfrage der rechten Mousetaste proprietär und wir müssen unser eigenes PopUp-Menu usw. schreiben. MagicMenü arbeitet nicht mehr wie gewohnt.
Was folgen wir daraus? :geek:
Im oben genannten SRC ist eine Zeile, die vielleicht Verwunderung hervorruft:
Code:
If lev\smy=>mnp\badd Then MenusOff Else MenusOn
Erklärung:
lev\smy=>mnp\badd bedeutet: realtime mouse y (dieses Fensters) ist innerhalb der Menü(Titel)Leiste des Bildschirms.
Wenn das TRUE is, dann wird die Menübehandlung, also die Verarbeitung der rechten Mousetaste als Menüstandard, erlaubt, ansonsten verboten.
Was bedeutet dies?
Auf 'normalen' Workbenchinstallationen wird dadurch für unser Programm die Abfrage der rechten Mousetaste leichter und wir können unser eigenes PopUp-Menu usw. schreiben.
Nachteil?
Auf 'normalen' Workbenchinstallationen wird dadurch für unser Programm die Abfrage der rechten Mousetaste proprietär und wir müssen unser eigenes PopUp-Menu usw. schreiben. MagicMenü arbeitet nicht mehr wie gewohnt.
Was folgen wir daraus? :geek: