🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.os.ms-windows.programmer
Article #43

Re: [Win 3.x] WM_MOUSEMOVE

#43
From: Andreas Fester
Date: Sat, 14 Mar 1998 00:00
29 lines
2057 bytes
In de.comp.os.ms-windows.programmer Markus Becker <becker@zess.uni-siegen.de> wrote:
> Ich wuerde anstatt WM_MOUSEMOVE nur darauf achten,
> ob die Maus das Fenster "betritt" oder "verlaesst".
> Mir fallen jetzt aus dem Stehgreif die Messages dazu
> nicht ein, aber Du kriegst das schon raus!

Ich habe ein aehnliches Problem, und habe auch schon die Doku
nach solchen Messages durchsucht, aber leider nix gefunden.

Als Loesung faellt mir nur ein, sobald die Maus das Fenster
betritt (*das* rauszufinden ist ja einfach) die Maus-Messages
zu capturen (SetCapture()). Dann bekommt das Fenster auch noch 
die WM_MOUSEMOVE-Messages wenn die Maus aus dem Fenster raus-
bewegt wird; Man muss dann nur noch jeweils pruefen ob sich
der Mauszeiger tatsaechlich noch ueber dem Fenster befindet,
falls nicht kann man alle Aktionen ausfuehren die man beim
Verlassen eben ausfuehren moechte und gibt die Maus dann mit
ReleaseCapture() wieder frei.

Ciao

		Andreas

-- 
Andreas Fester                        ___-___   o==o======= 
Fachhochschule Karlsruhe, Germany   =========== ||//   ... to boldly go
Mail at: fean0011@fh-karlsruhe.de           \ \_|//__  where no man has
                                            #_______/  gone before.
Technical Details
Message-ID: <6ee80s$5gv$1@nz12.rz.uni-karlsruhe.de>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6e8bsp$69r$1@gwdu19.gwdg.de> <3507EB72.257E8641@zess.uni-siegen.de>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 1124cf,de9108a3b3cae01a
X-Google-Attributes: gid1124cf,public
X-Google-Thread: f6ef4,de9108a3b3cae01a
X-Google-Attributes: gidf6ef4,public
From: Andreas Fester <fean0011@rz03.FH-Karlsruhe.DE>
Subject: Re: [Win 3.x] WM_MOUSEMOVE
Date: 1998/03/14
Message-ID: <6ee80s$5gv$1@nz12.rz.uni-karlsruhe.de>
X-Deja-AN: 334013558
Content-Transfer-Encoding: 8bit
References: <6e8bsp$69r$1@gwdu19.gwdg.de> <3507EB72.257E8641@zess.uni-siegen.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
X-Complaints-To: newsmaster@rz.uni-karlsruhe.de
X-Trace: rz.uni-karlsruhe.de 889889628 5663 (none) 193.196.64.3
Organization: Fachhochschule of Karlsruhe, Germany
Newsgroups: de.comp.os.ms-windows.programmer,fido.ger.windows.prog