Forum: Win32/Win64 API (native code)
Delphi
by Konse,
22. Okt 2007
hi, also nochmal
wenn du die funktionalität der maus in dieser region verhindern willst, so musst du meiner meinung nach, buttons+buttonwheel deiner maus deaktivieren. diese messages werden einem windowsfenster zugeordnet. Denke in diesem fall wird die form dein window sein, wo du dein image draufhast.
D.h. du filterst deine mousemessages von der form.
In dieser filterprozedur überprüfst du...
Forum: Win32/Win64 API (native code)
Delphi
by Konse,
21. Okt 2007
@Blackheart
weiss nicht ob du es gelesen hast, aber es kam noch ein requirement hinzu...
@taktaky
also wenn du wirklich mit sleep deinen thread für die controlls schlafen legen willst, wie sollen generell die messages von deiner form abgearbeitet werden?
meiner meinung nach bleibt dir nichts übrig ausser die mouseevents für diese region zu filtern, bzw die region zu disablen (was auch...
Forum: Win32/Win64 API (native code)
Delphi
by Konse,
21. Okt 2007
ich filtere alle mouseevents die noch vorhanden sind, die von den einzelnen kontrolls beinhalten meist nicht alle.
in der msdnn sind die restlichen für die mouse beschrieben, die du filtern musst.
wie gesagt ist nur ein vorschlag
Gruß Konse
PS:
Dachte du wolltest verhindern dass mit der mouse während des disabled zustandes etwas gemacht wird.
Forum: Win32/Win64 API (native code)
Delphi
by Konse,
21. Okt 2007
hi
nein das ist nicht möglich, damit legst du den ganzen thread schlafen.
Wenn der cursor nichts klicken soll musst du die mouseevents abfangen in diesem bereich,
sowas wie onmousemove oder onclick.
Wenn du lieber anstatt den cursor ne eieruhr haben möchtest, dann solltest du dort den cursor wechseln.