RE: Difference Between a Control ID and a Win32 Handle
Jonas Temple wrote:
> Ron,
>
> I'll take a stab at this...Derek, correct me if I'm wrong.
>
> A control ID returned from the create() routine is basically an index to
>
> a sequence of hWnds stored internally in win32lib. Each time you issue
> a create() the hWnd returned from the createEx() Windows API is appended
>
> to the end of the list and you are given that index number.
>
> Why, you may ask? It's faster within win32lib to refer to a sequence
> index than to try and find the hWnd in a sequence of hWnds.
Okay, I think I see now. An hWnd is a real honest-to-goodness pointer
and a control ID is an index into the array of honest-to-goodness
pointers managed by win32lib.
Thanks, Jonas.
-Ron T.
|
Not Categorized, Please Help
|
|