rebar.c: RBBS_HIDETITLE support
Filip Navara
xnavara at volny.cz
Thu Feb 26 11:04:16 CST 2004
Changelog:
* dlls/comctl32/rebar.c: Filip Navara <xnavara at volny.cz>
Support for RBBS_HIDETITLE style.
--- comctl32/rebar.c 2004/02/17 22:35:27 1.6
+++ comctl32/rebar.c 2004/02/26 13:45:44 1.7
@@ -985,7 +985,7 @@ REBAR_CalcHorzBand (REBAR_INFO *infoPtr,
}
/* text is visible */
- if (lpBand->fStatus & HAS_TEXT) {
+ if ((lpBand->fStatus & HAS_TEXT) && !(lpBand->fStyle &
RBBS_HIDETITLE)) {
lpBand->fDraw |= DRAW_TEXT;
lpBand->rcCapText.right = max(lpBand->rcCapText.left,
lpBand->rcCapText.right-REBAR_POST_TEXT);
@@ -1131,7 +1131,7 @@ REBAR_CalcVertBand (REBAR_INFO *infoPtr,
}
/* text is visible */
- if (lpBand->fStatus & HAS_TEXT) {
+ if ((lpBand->fStatus & HAS_TEXT) && !(lpBand->fStyle &
RBBS_HIDETITLE)) {
lpBand->fDraw |= DRAW_TEXT;
lpBand->rcCapText.bottom = max(lpBand->rcCapText.top,
lpBand->rcCapText.bottom);
@@ -2030,7 +2030,8 @@ REBAR_ValidateBand (REBAR_INFO *infoPtr,
}
/* text is visible */
- if ((lpBand->fMask & RBBIM_TEXT) && (lpBand->lpText)) {
+ if ((lpBand->fMask & RBBIM_TEXT) && (lpBand->lpText) &&
+ !(lpBand->fStyle & RBBS_HIDETITLE)) {
HDC hdc = GetDC (0);
HFONT hOldFont = SelectObject (hdc, infoPtr->hFont);
SIZE size;
More information about the wine-patches
mailing list