vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Funktioniert doch bestens 
Autor: ModeratorDieter (Moderator)
Datum: 30.04.02 02:14

Hi Mephisto,

ich weiß gar nicht, was Du willst - das funktioniert doch bestens.

Ich habe mal eben ein Testprojekt erstellt mit dem Hotkey-Beispiel. Im Form_Load wird der Hotkey registriert (Strg+F12). Auf der Form befindet sich ein Button (Command1), der den Mauscursor abschalten.

Wird nun der Hotkey gedrückt (Strg+F12) wird der Mauscursor wieder eingeschaltet - und zwar direkt in der Prozedur HotkeyWndProc im Modul:
Public Function HotkeyWndProc(ByVal lHwnd As Long, _
  ByVal lMsg As Long, ByVal lwParam As Long, _
  ByVal lParam As Long) As Long
 
  If lMsg = WM_HOTKEY Then
    ' Hier kommt die Message, wenn die via
    ' "RegisterHotKey" registrierte Tastenkombination
    ' gedrückt wurde...
 
    ' Mauszeiger einschalten (anzeigen)
    ShowCursor 1
  End If
 
  ' !WndProc aufrufen und Rückgabewert durchreichen!
  HotkeyWndProc = CallWindowProc(glAddressOfHotKeyPrevWndProc, _
    lHwnd, lMsg, lwParam, lParam)
End Function
Cu
Dieter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Hotkey (weitergefuehrt)47mephisto30.04.02 01:53
Funktioniert doch bestens222ModeratorDieter30.04.02 02:14
Re: Funktioniert doch bestens33mephisto30.04.02 02:48
Re: Funktioniert doch bestens211ModeratorDieter30.04.02 09:45
Re: Funktioniert doch bestens38mephisto30.04.02 15:08

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel