- if (nBar == SB_VERT)
- {
- PatBlt (hdc,
- psbi->rcScrollBar.left,
- psbi->rcScrollBar.top,
- psbi->rcScrollBar.right - psbi->rcScrollBar.left,
- psbi->dxyLineButton - (arrowSize - SCROLL_ARROW_THUMB_OVERLAP),
- top_selected ? 0x0f0000 : PATCOPY);
- psbi->rcScrollBar.top += psbi->dxyLineButton - (arrowSize - SCROLL_ARROW_THUMB_OVERLAP);
- PatBlt (hdc,
- psbi->rcScrollBar.left,
- psbi->rcScrollBar.top + thumbSize,
- psbi->rcScrollBar.right - psbi->rcScrollBar.left,
- psbi->rcScrollBar.bottom - psbi->rcScrollBar.top - thumbSize,
- bottom_selected ? 0x0f0000 : PATCOPY);
- psbi->rcScrollBar.bottom = psbi->rcScrollBar.top + thumbSize;
- }
- else if (nBar == SB_HORZ)
- {
- PatBlt (hdc,
- psbi->rcScrollBar.left,
- psbi->rcScrollBar.top,
- psbi->dxyLineButton - (arrowSize - SCROLL_ARROW_THUMB_OVERLAP),
- psbi->rcScrollBar.bottom - psbi->rcScrollBar.top,
- top_selected ? 0x0f0000 : PATCOPY);
- psbi->rcScrollBar.left += psbi->dxyLineButton - (arrowSize - SCROLL_ARROW_THUMB_OVERLAP);
- PatBlt (hdc,
- psbi->rcScrollBar.left + thumbSize,
- psbi->rcScrollBar.top,
- psbi->rcScrollBar.right - psbi->rcScrollBar.left - thumbSize,
- psbi->rcScrollBar.bottom - psbi->rcScrollBar.top,
- bottom_selected ? 0x0f0000 : PATCOPY);
- psbi->rcScrollBar.right = psbi->rcScrollBar.left + thumbSize;
- }
+ if (vertical)
+ {
+ PatBlt (hdc,
+ psbi->rcScrollBar.left,
+ psbi->rcScrollBar.top,
+ psbi->rcScrollBar.right - psbi->rcScrollBar.left,
+ psbi->dxyLineButton - (arrowSize - SCROLL_ARROW_THUMB_OVERLAP),
+ top_selected ? 0x0f0000 : PATCOPY);
+ psbi->rcScrollBar.top += psbi->dxyLineButton - (arrowSize - SCROLL_ARROW_THUMB_OVERLAP);
+ PatBlt (hdc,
+ psbi->rcScrollBar.left,
+ psbi->rcScrollBar.top + thumbSize,
+ psbi->rcScrollBar.right - psbi->rcScrollBar.left,
+ psbi->rcScrollBar.bottom - psbi->rcScrollBar.top - thumbSize,
+ bottom_selected ? 0x0f0000 : PATCOPY);
+ psbi->rcScrollBar.bottom = psbi->rcScrollBar.top + thumbSize;
+ }
+ else
+ {
+ PatBlt (hdc,
+ psbi->rcScrollBar.left,
+ psbi->rcScrollBar.top,
+ psbi->dxyLineButton - (arrowSize - SCROLL_ARROW_THUMB_OVERLAP),
+ psbi->rcScrollBar.bottom - psbi->rcScrollBar.top,
+ top_selected ? 0x0f0000 : PATCOPY);
+ psbi->rcScrollBar.left += psbi->dxyLineButton - (arrowSize - SCROLL_ARROW_THUMB_OVERLAP);
+ PatBlt (hdc,
+ psbi->rcScrollBar.left + thumbSize,
+ psbi->rcScrollBar.top,
+ psbi->rcScrollBar.right - psbi->rcScrollBar.left - thumbSize,
+ psbi->rcScrollBar.bottom - psbi->rcScrollBar.top,
+ bottom_selected ? 0x0f0000 : PATCOPY);
+ psbi->rcScrollBar.right = psbi->rcScrollBar.left + thumbSize;
+ }