Well... It got worse.
This revolves around a combo box replacement I wrote to have better control
over the appearance and size of the combo window itself (I must get rid of
the 3D border). Works great until you click on the list box (or outside of
it) -- then it nukes in USER32 at 0x77E36F1E where it's attempting to push
the contents of address 0x1 onto the stack. Removing the LBS_COMBOBOX style
makes this go away but it also breaks the listbox's behavior. Near as I can
guess, the listbox is attempting to send me a notification and failing
miserably. It's obvious that Microsoft is doing some funny stuff with
internal data structures again. I *really* don't want to duplicate the
ListBox WndProc if I can avoid it since I've spent too much time on this
crap already.
Any suggestions? (besides suicide or driving a truck filled with fertilizer
to Redmond)
Ciao,
Dee
P.S. Sending or not sending the undocumented message 0x1AE does not affect
this -- I've tried it both ways.
P.P.S. This is running on W2K, User32 version 5.0.2195.4314 (SP3 - W2K
5.00.2195)
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf
Of Dee Holtsclaw
Sent: Friday, September 26, 2003 3:16 PM
To: Windev; MSVC List
Subject: [windev] Window messages 0x1AE,0x1AF (ComboLBox wndclass)
Does anyone know the purpose of the window messages 1AE and 1AF? They are
sent from a ComboBox window to a ComboLBox window when the list box is shown
& hidden. My conjecture is that the 1AE message tells the list to capture
the mouse and 1AF to release same -- but this is just a wild guess based on
the order of events as seen via Spy++. Before I start blindly tossing said
messages, I thought it would be a good idea to know more about them... :)
And speaking of Spy++, has it ever been updated to reflect Win98/2K
messages, or is there perhaps an alternative out there?
TIA!
Ciao,
Dee
--
Windev mailing list at [EMAIL PROTECTED]
Lost your password? Need to unsubscribe or change your delivery options?
Go to http://www.lesher.ws/mailman/listinfo/windev
--
Search the Windev Archives - www.windev.org
