- Implement TBSTYLE_FLAT as "transparent" toolbar and buttons. (Skip
commitf617391dadaa94c886202e83ac00f10665082746
authorGuy L. Albertelli <galberte@neo.lrun.com>
Mon, 13 Aug 2001 20:09:18 +0000 (13 20:09 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 13 Aug 2001 20:09:18 +0000 (13 20:09 +0000)
tree105b24570411d5c6fc5a25a1ef804485c1b60c9a
parentbe73d10dc5544091c21bdd724837a5b0371e6135
- Implement TBSTYLE_FLAT as "transparent" toolbar and buttons. (Skip
  FillRect and BF_MIDDLE on _FLAT toolbars.)
- Issue FIXMEs for unsupported styles.
- If the "hidden" state has changed then recalc the buttons.
- Support TBSTYLE_CUSTOMERASE (used by IE4) ans issue some of the
  necessary NM_CUSTOMDRAW notifies.
- Pass the WM_ERASEBKGND to parent if the toolbar is "transparent".
- Invalidate the area 1 bigger than the button rect on a WM_MOUSELEAVE
  so that the edge is "erased" by the parent.
- Support the PGN_CALCSIZE notify since a toolbar can be a child of the
  Pager control.
dlls/comctl32/toolbar.c