Lines Matching defs:si

298         SCROLLINFO si;
365 si.cbSize = sizeof(si);
366 si.fMask = SIF_PAGE | SIF_RANGE;
367 si.nMin = 0;
368 si.nMax = s_pScreenInfo->dwWidth - 1;
369 si.nPage = iWidth;
370 SetScrollInfo(hwnd, SB_HORZ, &si, TRUE);
373 si.cbSize = sizeof(si);
374 si.fMask = SIF_PAGE | SIF_RANGE;
375 si.nMin = 0;
376 si.nMax = s_pScreenInfo->dwHeight - 1;
377 si.nPage = iHeight;
378 SetScrollInfo(hwnd, SB_VERT, &si, TRUE);
386 si.cbSize = sizeof(si);
387 si.fMask = SIF_POS;
388 GetScrollInfo(hwnd, SB_HORZ, &si);
389 s_pScreenInfo->dwXOffset = -si.nPos;
392 si.cbSize = sizeof(si);
393 si.fMask = SIF_POS;
394 GetScrollInfo(hwnd, SB_VERT, &si);
395 s_pScreenInfo->dwYOffset = -si.nPos;
437 SCROLLINFO si;
445 si.cbSize = sizeof(si);
446 si.fMask = SIF_ALL;
447 GetScrollInfo(hwnd, SB_VERT, &si);
450 iVertPos = si.nPos;
458 si.nPos = si.nMin;
462 si.nPos = si.nMax - si.nPage + 1;
466 si.nPos -= 1;
470 si.nPos += 1;
474 si.nPos -= si.nPage;
478 si.nPos += si.nPage;
482 si.nPos = si.nTrackPos;
493 si.fMask = SIF_POS;
494 SetScrollInfo(hwnd, SB_VERT, &si, TRUE);
495 GetScrollInfo(hwnd, SB_VERT, &si);
498 if (si.nPos != iVertPos) {
500 s_pScreenInfo->dwYOffset = -si.nPos;
505 iVertPos - si.nPos,
516 SCROLLINFO si;
524 si.cbSize = sizeof(si);
525 si.fMask = SIF_ALL;
526 GetScrollInfo(hwnd, SB_HORZ, &si);
529 iHorzPos = si.nPos;
537 si.nPos = si.nMin;
541 si.nPos = si.nMax - si.nPage + 1;
545 si.nPos -= 1;
549 si.nPos += 1;
553 si.nPos -= si.nPage;
557 si.nPos += si.nPage;
561 si.nPos = si.nTrackPos;
572 si.fMask = SIF_POS;
573 SetScrollInfo(hwnd, SB_HORZ, &si, TRUE);
574 GetScrollInfo(hwnd, SB_HORZ, &si);
577 if (si.nPos != iHorzPos) {
579 s_pScreenInfo->dwXOffset = -si.nPos;
583 iHorzPos - si.nPos,