[v3 02/12] comctl32: Add notification codes and messages for TaskDialog to header

Fabian Maurer dark.shadow4 at web.de
Fri Mar 10 16:34:32 CST 2017


> > +enum _TASKDIALOG_NOTIFICATIONS
> > +{
> > +    TDN_CREATED                = 0,
> > +    TDN_NAVIGATED              = 1,
> > +    TDN_BUTTON_CLICKED         = 2,
> > +    TDN_HYPERLINK_CLICKED      = 3,
> > +    TDN_TIMER                  = 4,
> > +    TDN_DESTROYED              = 5,
> > +    TDN_RADIO_BUTTON_CLICKED   = 6,
> > +    TDN_DIALOG_CONSTRUCTED     = 7,
> > +    TDN_VERIFICATION_CLICKED   = 8,
> > +    TDN_HELP                   = 9,
> > +    TDN_EXPANDO_BUTTON_CLICKED = 10
> > +};
> 
> This is not how it's defined in SDK (v10).
Due to cleanroom guidelines and me not being sure, I didn't look at the SDK.

> > +/* Taskdialog messages */
> > +#define TDM_NAVIGATE_PAGE                       (WM_USER + 101)
> > +#define TDM_CLICK_BUTTON                        (WM_USER + 102)
> > +#define TDM_SET_MARQUEE_PROGRESS_BAR            (WM_USER + 103)
> > +#define TDM_SET_PROGRESS_BAR_STATE              (WM_USER + 104)
> > +#define TDM_SET_PROGRESS_BAR_RANGE              (WM_USER + 105)
> > +#define TDM_SET_PROGRESS_BAR_POS                (WM_USER + 106)
> > +#define TDM_SET_PROGRESS_BAR_MARQUEE            (WM_USER + 107)
> > +#define TDM_SET_ELEMENT_TEXT                    (WM_USER + 108)
> > +#define TDM_CLICK_RADIO_BUTTON                  (WM_USER + 110)
> > +#define TDM_ENABLE_BUTTON                       (WM_USER + 111)
> > +#define TDM_ENABLE_RADIO_BUTTON                 (WM_USER + 112)
> > +#define TDM_CLICK_VERIFICATION                  (WM_USER + 113)
> > +#define TDM_UPDATE_ELEMENT_TEXT                 (WM_USER + 114)
> > +#define TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE (WM_USER + 115)
> > +#define TDM_UPDATE_ICON                         (WM_USER + 116)
> > +
> 
> Same here, message numbers are defined as enum members.
I can turn that into an enum.
But what's wrong with the "_TASKDIALOG_NOTIFICATIONS" ?

Regards,
Fabian Maurer






More information about the wine-devel mailing list