И как это дело можно реализовать? Я вот так попробовалКод | case WM_MOUSEWHEEL: case WM_VSCROLL : switch(LOWORD(wParam)) { case SB_LINEUP : iVscrollPos--; break; case SB_LINEDOWN : iVscrollPos++; break; case SB_PAGEUP : iVscrollPos -= sy / size.cy; break; case SB_PAGEDOWN : iVscrollPos += sy / size.cy; break; case SB_THUMBPOSITION : case SB_THUMBTRACK: iVscrollPos = HIWORD(wParam); break; iVscrollPos = HIWORD(wParam); break; } iVscrollPos = max(0, min(iVscrollPos, COUNT)); if (iVscrollPos != GetScrollPos(hWnd, SB_VERT)) { SetScrollPos(hWnd, SB_VERT, iVscrollPos, TRUE); InvalidateRect(hWnd, NULL, TRUE); } break;
|
Но он крутит у меня только вверх. |