comctl32: Make an attempt to update notification handle

Nikolay Sivov nsivov at codeweavers.com
Sun Mar 24 22:27:25 CDT 2013


On 3/25/2013 07:24, Dmitry Timoshkov wrote:
> Nikolay Sivov <nsivov at codeweavers.com> wrote:
>
>> +    case WM_WINDOWPOSCHANGING:
>> +    {
>> +      HWND parent = GetParent(hwnd);
>> +      if (parent) infoPtr->hwndNotify = parent;
>> +      return DefWindowProcW(hwnd, uMsg, wParam, lParam);
>> +    }
> What if an application subclasses tab and doesn't pass WM_WINDOWPOSCHANGING
> to the original proc?
Then it will fail just like it does currently, and will work for the 
rest of the applications.
>   Why not just call GetParent() every time when a
> notification is being sent?
Because it won't work if you create a control without WS_CHILD.



More information about the wine-devel mailing list