Patch: SBS_SIZEBOX (scrollbar)
Robert Shearman
R.J.Shearman at warwick.ac.uk
Wed Nov 20 07:33:45 CST 2002
Hi,
Just fixed a little feature that was annoying me in programs that use the
Scrollbar control (rather than NC scrollbars). Just copied it over from the
NC file.
Changelog:
- Add support for SBS_SIZEBOX style of scrollbar
-------------- next part --------------
Index: wine/controls/scroll.c
===================================================================
RCS file: /home/wine/wine/controls/scroll.c,v
retrieving revision 1.56
diff -u -r1.56 scroll.c
--- wine/controls/scroll.c 10 Oct 2002 17:53:04 -0000 1.56
+++ wine/controls/scroll.c 20 Nov 2002 02:37:38 -0000
@@ -815,6 +815,12 @@
if(IsRectEmpty(&rect))
goto END;
+ if ((nBar == SB_CTL) && (wndPtr->dwStyle & SBS_SIZEBOX))
+ {
+ FillRect( hdc, &rect, GetSysColorBrush(COLOR_SCROLLBAR) );
+ goto END;
+ }
+
if (Save_SCROLL_MovingThumb &&
(SCROLL_TrackingWin == hwnd) &&
(SCROLL_TrackingBar == nBar))
@@ -1207,11 +1213,6 @@
infoPtr->flags = ESB_DISABLE_BOTH;
}
- if (lpCreat->style & SBS_SIZEBOX)
- {
- FIXME("Unimplemented style SBS_SIZEBOX.\n" );
- return 0;
- }
if (lpCreat->style & SBS_VERT)
{
if (lpCreat->style & SBS_LEFTALIGN)
More information about the wine-patches
mailing list