Seite 1 von 1
Program Pause bei MenuBar aufruf verhindern
Verfasst: 12.11.2009 22:33
von X360 Andy
Guten Abend
Wenn man ein Programm mit einer MenuBar hat, und ein Menu Item anwählt wird ja der Program ablauf angehalten.
Das könnte ich ja zum Beispiel durch einen Thread verhindern.
Jetzt will ich aber nicht das ganze in Threads packen, gibt es eine API womit ich das Pausieren verhindern kann ?
Mfg
Re: Program Pause bei MenuBar aufruf verhindern
Verfasst: 12.11.2009 23:02
von ts-soft
Du kannst ja mal versuchen die MenuEvents im Callback abzuarbeiten, vielleicht geht das etwas
geschmeidiger.
Code: Alles auswählen
Macro LoWord(long)
long & $FFFF
EndMacro
Procedure WinCB(WindowID, Message, wParam, lParam)
Protected Result = #PB_ProcessPureBasicEvents
Select Message
Case #WM_MENUSELECT
Select LoWord(wParam)
EndSelect
EndSelect
ProcedureReturn Result
EndProcedure
Gruß
Thomas
Re: Program Pause bei MenuBar aufruf verhindern
Verfasst: 14.11.2009 19:03
von X360 Andy
Danke dir mal wieder
Hab es aber komplett anders gelösst und ohne Menu gemacht.
Re: Program Pause bei MenuBar aufruf verhindern
Verfasst: 14.11.2009 23:19
von hjbremer
Wäre es möglich, deine Weisheit mit uns zu teilen ???
Re: Program Pause bei MenuBar aufruf verhindern
Verfasst: 15.11.2009 00:49
von c4s
hjbremer hat geschrieben:Wäre es möglich, deine Weisheit mit uns zu teilen ???
Nach meinem Verständnis hat er einfach sein Programm so umgeschrieben, dass er einfach kein Menu mehr braucht und dadurch auch nichts von diesem angehalten werden kann.

Re: Program Pause bei MenuBar aufruf verhindern
Verfasst: 15.11.2009 01:17
von X360 Andy
Richtig
Statt einem Windows Menu, habe ich nun einfach selber ein "PopUpMenu" gemahlt in einem WindowedScreen.
Wenn ich das "Problem" so gelösst hätte ich das schon genauer hier beschrieben, immerhin wird mir hier auch immer geholfen, womit das eine selbstverständlichkeit ist.