Seite 1 von 1
HWND_TOPMOST
Verfasst: 16.01.2006 23:40
von Delle
Code: Alles auswählen
SetWindowPos_(WindowID(0),#HWND_TOPMOST,0,0,0,0,#SWP_NOMOVE|#SWP_NOSIZE)
Alles super, Problem ist nur, dass MessageRequester dann automatisch hinter dem Tool auftauchen.
Gibt es eine Variante, womit das Fenster zwar im Vordergrund ist, aber nicht die volle Priorität hat? Sprich MessageRequester müssen immer davor aufgehen...
Verfasst: 17.01.2006 00:21
von nco2k
versuch mal MessageRequester("", "", #MB_APPLMODAL) oder MessageRequester("", "", #MB_TASKMODAL) oder MessageRequester("", "", #MB_SYSTEMMODAL)
http://msdn.microsoft.com/library/defau ... agebox.asp
edit: ansonsten mach einfach vor deinem MessageRequester() ein SetWindowPos_(WindowID(0),#HWND_NOTOPMOST,0,0,0,0,#SWP_NOMOVE|#SWP_NOSIZE) hin und nach dem MessageRequester() wieder SetWindowPos_(WindowID(0),#HWND_TOPMOST,0,0,0,0,#SWP_NOMOVE|#SWP_NOSIZE) wenn alle anderen stricke reissen.
c ya,
nco2k