Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#14

AW: Mousewheel kontrollieren

  Alt 21. Aug 2017, 11:54
Zitat:
Eine Anwendung kann auch mehr als einen Timer haben, trau dich!
Nein Danke denke meine Lösung in Verbindung mit der Shift taste ist das was ich möchte.

Zitat:
Nimm doch unsere Ratschläge einfach an Emil...Es geht nicht immer alles nur weil du es so möchtest.
Doch es geht ... Trotzdem Danke.

Das reicht da braucht man keinen Timer.
Hätte ich auch vorher drauf kommen können. Was soll's
Code:
    case WM_MOUSEWHEEL:
    {
        if (GetKeyState(VK_SHIFT) < 0)
        {
            gP.bWheel = TRUE;
            if ((short)GET_WHEEL_DELTA_WPARAM(wParam) > 0)
                gP.zoom--;
            else
                gP.zoom++;

            if (gP.zoom < 0)
                gP.zoom = 0;

            if (gP.zoom > 99)
                gP.zoom = 99;

            KVideo_Zoom(gP.zoom);
        }
    }
    break;
Code:
    case WM_KEYUP:
        switch (wParam)
        {
        case VK_SHIFT:
            gP.bWheel = FALSE;
        }
        break;
gruss

Geändert von EWeiss (21. Aug 2017 um 12:20 Uhr)
  Mit Zitat antworten Zitat