[lazarus] Property 'Lazarus' in win32 interface
Micha Nelissen
micha at neli.hopto.org
Sat Dec 27 11:19:30 EST 2003
Martin Smat wrote:
> Micha Nelissen wrote:
>
>> Martin Smat wrote:
>>
>>> in win32 interface is set for every control the property with name
>>> 'Lazarus' with value=address of class instance. It seems that this
>>> property is duplicate with properties 'Control' and 'Wincontrol' which
>>> are set in LCL for all WinControl class. And what more, in win32
>>> interface is not the property 'Lazarus' used correctly. It is set for
>>> other objects then only HWND (e.g. for HMENU) but such objects cannot
>>> store properties.
>>> I suggest to remove this property and replace all GetProp(hwnd,
>>> 'Lazarus') calls with GetProp(hwnd, 'Wincontrol').
>>> If other win32 developers will agree, I send a patch.
>>
>>
>>
>> I agree.
>>
> Patch attached.
Thanks, applied.
Micha.
More information about the Lazarus
mailing list