mikrocontroller.net

Forum: PC-Programmierung Frage zur Eistellung Mausrad mit C-Programm


Autor: Jörg (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen

Ich möchte eine Routine mit Borland C++ erstellen, mit der ich die
Eigenschaften des Mausrads einstellen kann. Also anzahl der Zeilen die
Geskrollt werden sollen.

Kann mir da jemand ein Tipp oder ein Beispiel geben?

Gruss Jörg

Autor: Rufus T. Firefly (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Abfragen und Setzen kannst Du diesen Wert mit der Win32-API-Funktion

BOOL SystemParametersInfo(
  UINT uiAction,
  UINT uiParam,
  PVOID pvParam,
  UINT fWinIni
);


Als Parameter uiAction sind hier die folgenden Konstanten zu
verwenden:

SPI_GETWHEELSCROLLLINES

Retrieves the number of lines to scroll when the mouse wheel is
rotated. The pvParam parameter must point to a UINT variable that
receives the number of lines. The default value is 3.


und

SPI_SETWHEELSCROLLLINES

Sets the number of lines to scroll when the mouse wheel is rotated. The
number of lines is set from the uiParam parameter.
The number of lines is the suggested number of lines to scroll when the
mouse wheel is rolled without using modifier keys. If the number is 0,
then no scrolling should occur. If the number of lines to scroll is
greater than the number of lines viewable, and in particular if it is
WHEEL_PAGESCROLL (#defined as UINT_MAX), the scroll operation should be
interpreted as clicking once in the page down or page up regions of the
scroll bar.



Näheres über diese Funktion solltest Du mit einer entsprechenden Suche
in der MSDN-Onlinedokumentation finden können.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.