Re: Getting Combo Box Drop Down Button hWnd?
Derek Parnell wrote:
>
> Al Getz wrote:
>
> [snip]
>
> > I had considered using Windows Properties API's but decided that because
> > they use string values that they would add an unnecessary delay to
> > looking up the id's, and using ATOM's would muddie up the processing
> > and probably cause a delay also.
>
> The string value is the name of the property and not the value of it.
>
> constant idprop = allocate_string("win32libid")
>
> . . .
> control_hWnd &= 0
> newid = length(control_hWnd)
> hWnd = call_c_func( CreateWindow, { . . . })
> control_hWnd[newid] = hWnd
> VOID = call_c_func( SetProperty, { hWnd, idprop, newid } )
>
> and later
>
> id = call_c_func( GetProperty, { hWnd, idprop } )
>
> --
> Derek Parnell
> Melbourne, Australia
> irc://irc.sorcery.net:9000/euphoria
>
Hi there Derek,
Now that i see it written out it doesnt seem as bad as it originally
looked. Just one question...did you have a problem with using
GetWindowLong() with GWL_USERDATA that would motivate you to look
for another method of managing id's ?
Take care,
Al
And, good luck with your Euphoria programming!
My bumper sticker: "I brake for LED's"
|
Not Categorized, Please Help
|
|