AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Mousewheel kontrollieren

Ein Thema von EWeiss · begonnen am 21. Aug 2017 · letzter Beitrag vom 21. Aug 2017
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.142 Beiträge
 
Delphi 12 Athens
 
#11

AW: Mousewheel kontrollieren

  Alt 21. Aug 2017, 10:22
Lies meinen ersten Satz und dann rate mal, wie die das machen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#12

AW: Mousewheel kontrollieren

  Alt 21. Aug 2017, 10:23
Lies meinen ersten Satz und dann rate mal, wie die das machen.
Zum raten habe ich keine zeit.
Wenn du gelesen hast das die ganze Geschichte in einem Timer abläuft dann wüsstest du warum ich es nicht über einen zusätzlichen Timer regeln will.

OK. Dann werde ich es in Kombination mit der Shift taste regeln.
Dann kann ich darauf reagieren wenn die Taste losgelassen wird.

gruss

Geändert von EWeiss (21. Aug 2017 um 10:30 Uhr)
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.060 Beiträge
 
Delphi 10.4 Sydney
 
#13

AW: Mousewheel kontrollieren

  Alt 21. Aug 2017, 10:44
Wenn du gelesen hast das die ganze Geschichte in einem Timer abläuft dann wüsstest du warum ich es nicht über einen zusätzlichen Timer regeln will.
"Ja hallo, ich will eine alte Gartenhütte abreißen und möchte dafür aber AUF GAR KEINEN FALLEN einen Vorschlaghammer benutzen, geht das denn nicht auch mit einer Harke?
Weil den Hammer benutze ich schon, um meinen wackligen Tisch zu stabilisieren, da möchte ich ihn nicht noch zusätzlich benutzen.
Eine Harke hat ja auch einen Stil und vorne Metall dran, dass muss ja wohl auch damit gehen"

Nimm doch unsere Ratschläge einfach an Emil...Es geht nicht immer alles nur weil du es so möchtest.
So funktioniert das im Leben nicht.
Oft sind deine "Lösungen" schlimme von Hinten-durch-die-Brust-ins-Auge-Geschichten, die du wie eine Löwenmutter ihr Junges bis aufs Blut verteidigst.
Eine Anwendung kann auch mehr als einen Timer haben, trau dich!
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#14

AW: Mousewheel kontrollieren

  Alt 21. Aug 2017, 10: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 11:20 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz