This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
RE: Set/GetWindowLong doesn't seem work
- To: "'Miron the Master'" <miron-the-master at usa dot net>, GNU-Win32 Mailing list <gnu-win32 at cygnus dot com>
- Subject: RE: Set/GetWindowLong doesn't seem work
- From: Karl Martin Syring <syring at pollux dot edv dot agrar dot tu-muenchen dot de>
- Date: Sun, 8 Feb 1998 20:57:22 +0100
- Organization: Munich University of Technology
- Reply-To: "syring at pollux dot edv dot agrar dot tu-muenchen dot de" <syring at pollux dot edv dot agrar dot tu-muenchen dot de>
This probably should read:
SetWindowLong(hwnd, GWL_USERDATA, (LONG)hEdit);
GetWindowLong(hwnd, GWL_USERDATA);
Windows programming using the bare API really is challenging ;)
Regards
Karl
-----Original Message-----
From: Miron the Master [SMTP:miron-the-master@usa.net]
Sent: Sunday, February 08, 1998 12:22 PM
To: GNU-Win32 Mailing list
Subject: Set/GetWindowLong doesn't seem work
Hi,
I'm workin on a small text editor. I use edit class for editing text.
Here's what I do:
1. Create new window using SendMessage & WM_MDICREATE
2. In document callback proc in respond to WM_CREATE i create EDIT window
using
hEdit = CreateWindowEx(...);
and remember edit handle
SetWindowLong(hwnd, 0, (LONG)hEdit);
And when i use GetWindowLong(hwnd, 0) to get edit handle I don't get it.
hEdit - edit handle
hwnd - parameter passed to document window proc.
Look at the sample source...
Thanx for all help.
Daniel Mironowicz miron-the-master@usa.net
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".