"Rémi Assailly" <[EMAIL PROTECTED]> wrote: > --- windows/win.c~ 2004-11-29 18:35:46.000000000 +0100 > +++ windows/win.c 2004-12-07 18:04:02.135332008 +0100 > @@ -872,7 +872,6 @@ > if(style & WS_MINIMIZEBOX) TRACE(" WS_MINIMIZEBOX"); > if(style & WS_MAXIMIZEBOX) TRACE(" WS_MAXIMIZEBOX"); > > - /* FIXME: Add dumping of BS_/ES_/SBS_/LBS_/CBS_/DS_/etc. styles */
Don't remove this line, your patch doesn't add dumping of those styles. > #define DUMPED_STYLES \ > (WS_POPUP | \ > WS_CHILD | \ > @@ -882,6 +881,7 @@ > WS_CLIPSIBLINGS | \ > WS_CLIPCHILDREN | \ > WS_MAXIMIZE | \ > + WS_CAPTION | \ This isn't a style you want to add here. > WS_BORDER | \ > WS_DLGFRAME | \ > WS_VSCROLL | \ > @@ -891,7 +891,94 @@ > WS_GROUP | \ > WS_TABSTOP | \ > WS_MINIMIZEBOX | \ > - WS_MAXIMIZEBOX) > + WS_MAXIMIZEBOX | \ > + BS_DEFPUSHBUTTON | \ > + BS_CHECKBOX | \ > + BS_AUTOCHECKBOX | \ > + BS_AUTOCHECKBOX | \ > + BS_3STATE | \ > + BS_AUTO3STATE | \ > + BS_GROUPBOX | \ > + BS_USERBUTTON | \ > + BS_AUTORADIOBUTTON | \ > + BS_OWNERDRAW | \ > + BS_LEFTTEXT | \ > + BS_ICON | \ > + BS_BITMAP | \ > + BS_LEFT | \ > + BS_RIGHT | \ > + BS_CENTER | \ > + BS_TOP | \ > + BS_BOTTOM | \ > + BS_VCENTER | \ > + BS_PUSHLIKE | \ > + BS_MULTILINE | \ > + BS_NOTIFY | \ > + BS_FLAT | \ > + ES_CENTER | \ > + ES_RIGHT | \ > + ES_MULTILINE | \ > + ES_UPPERCASE | \ > + ES_LOWERCASE | \ > + ES_PASSWORD | \ > + ES_AUTOVSCROLL | \ > + ES_AUTOHSCROLL | \ > + ES_NOHIDESEL | \ > + ES_COMBO | \ > + ES_OEMCONVERT | \ > + ES_READONLY | \ > + ES_WANTRETURN | \ > + ES_NUMBER | \ > + SBS_VERT | \ > + SBS_TOPALIGN | \ > + SBS_LEFTALIGN | \ > + SBS_BOTTOMALIGN | \ > + SBS_RIGHTALIGN | \ > + SBS_SIZEBOXTOPLEFTALIGN | \ > + SBS_SIZEBOXBOTTOMRIGHTALIGN | \ > + SBS_SIZEBOX | \ > + SBS_SIZEGRIP | \ > + LBS_NOSEL | \ > + LBS_COMBOBOX | \ > + LBS_STANDARD | \ > + CBS_SIMPLE | \ > + CBS_DROPDOWN | \ > + CBS_DROPDOWNLIST | \ > + CBS_OWNERDRAWFIXED | \ > + CBS_OWNERDRAWVARIABLE | \ > + CBS_AUTOHSCROLL | \ > + CBS_OEMCONVERT | \ > + CBS_SORT | \ > + CBS_HASSTRINGS | \ > + CBS_NOINTEGRALHEIGHT | \ > + CBS_DISABLENOSCROLL | \ > + CBS_UPPERCASE | \ > + CBS_LOWERCASE | \ > + DS_ABSALIGN | \ > + DS_SYSMODAL | \ > + DS_3DLOOK | \ > + DS_FIXEDSYS | \ > + DS_NOFAILCREATE | \ > + DS_LOCALEDIT | \ > + DS_SETFONT | \ > + DS_MODALFRAME | \ > + DS_NOIDLEMSG | \ > + DS_SETFOREGROUND | \ > + DS_CONTROL | \ > + DS_CENTER | \ > + DS_CENTERMOUSE | \ > + DS_CONTEXTHELP | \ > + SS_USERITEM | \ > + SS_LEFTNOWORDWRAP | \ > + SS_OWNERDRAW | \ > + SS_BITMAP | \ > + SS_ENHMETAFILE | \ > + SS_ETCHEDHORZ | \ > + SS_ETCHEDVERT | \ > + SS_ETCHEDFRAME | \ > + SS_TYPEMASK | \ > + SS_WORDELLIPSIS | \ > + SS_ELLIPSISMASK) And where do you dump all the above listed styles? (Just a hint: you can't dump them without looking at the class name, and it won't work for superclassed windows). -- Dmitry.