Changeset 5769 for trunk/src/user32/scroll.cpp
- Timestamp:
- May 20, 2001, 12:44:04 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/scroll.cpp
r4457 r5769 1 /* $Id: scroll.cpp,v 1.3 7 2000-10-08 18:45:36sandervl Exp $ */1 /* $Id: scroll.cpp,v 1.38 2001-05-20 10:44:04 sandervl Exp $ */ 2 2 /* 3 3 * Scrollbar control … … 1207 1207 UINT new_flags; 1208 1208 INT action = 0; 1209 BOOL bChangeParams = FALSE; /* don't show/hide scrollbar if params don't change */ 1209 1210 1210 1211 dprintf(("USER32: SetScrollInfo %x %d",hwnd,nBar)); … … 1222 1223 infoPtr->Page = info->nPage; 1223 1224 action |= SA_SSI_REPAINT_INTERIOR; 1225 bChangeParams = TRUE; 1224 1226 } 1225 1227 } … … 1245 1247 infoPtr->MinVal = 0; 1246 1248 infoPtr->MaxVal = 0; 1249 bChangeParams = TRUE; 1247 1250 } 1248 1251 else … … 1254 1257 infoPtr->MinVal = info->nMin; 1255 1258 infoPtr->MaxVal = info->nMax; 1256 } 1259 bChangeParams = TRUE; 1260 } 1257 1261 } 1258 1262 } … … 1291 1295 new_flags = ESB_DISABLE_BOTH; 1292 1296 action |= SA_SSI_REFRESH; 1293 } else if (nBar != SB_CTL) 1297 } 1298 else 1299 if (nBar != SB_CTL && bChangeParams) 1294 1300 { 1295 1301 action = SA_SSI_HIDE; … … 1297 1303 goto done; 1298 1304 } 1299 } else /* Show and enable scroll-bar */ 1305 } 1306 else /* Show and enable scroll-bar */ 1300 1307 { 1301 1308 new_flags = 0; 1302 if (nBar != SB_CTL ) action |= SA_SSI_SHOW;1309 if (nBar != SB_CTL && bChangeParams) action |= SA_SSI_SHOW; 1303 1310 if (infoPtr->flags) action |= SA_SSI_REFRESH; 1304 1311 }
Note:
See TracChangeset
for help on using the changeset viewer.