[PATCH v2 1/3] explorerframe: Implement ITaskbarList::AddTab() and ::DeleteTab().
Alexandre Julliard
julliard at winehq.org
Fri Jul 14 13:26:51 CDT 2017
Zebediah Figura <zfigura at codeweavers.com> writes:
> ITaskbarList is an interface which allows applications to manually
> control which windows appear on the taskbar, as well as what state
> they are in (e.g. activated, flashing, progress bar). It also exposes
> a function to "redirect" activation to other windows in a process.
>
> In particular, when using multiple documents in Excel 2010, the
> application will delete the button for its main window, and redirect
> activation of dummy windows to the child windows containing the
> documents.
>
> Version 2 of this patch: use an internal window message instead of
> calling the graphics driver directly. This is necessary because the
> interface allows modifying the buttons attached to other processes'
> windows.
This looks very ad-hoc. I'd like to see a design that would show a
credible path towards implementing the entire interface. We can't add
new private messages for every bit of functionality.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list