Hotkey soll Screenshot Button auslösen

  • VB.NET

Es gibt 6 Antworten in diesem Thema. Der letzte Beitrag () ist von GERIskillzZz.

    Hotkey soll Screenshot Button auslösen

    Hallo Liebe VB-Paradise Community,

    Ich bin gerade dabei ein Programm zu programmieren, welches es ermöglicht Screenshots zu machen, diese zu speichern und bei meinem Image-Hosting Dienst hochzuladen. Das Programm ist soweit fertig (Screenshot + Speichern). Jedoch möchte Ich, dass wenn das Programm minimiert ist (im Tray oder normal), man per Hotkey trotzdem seine Screenshots machen kann. Zum Beispiel F8 für Screenshot, und F9 zum Speichern. Doch Ich habe keine Ahnung wie Ich das ganze bewerkstelligen soll.. Da Ich noch ziemlich er Anfänger bin, bitte Ich euch, wenn es möglich ist alles gut zu erklären, damit Ich auch was dazu lerne. Die anderen Themen zu dem Thema "Hotkeys" habe Ich hier schon durchgesucht, aber nichts half bis jetzt.

    Mfg, Max
    Okay. Danke erstmal. Doch er spuckt 2 Fehler aus: Fehler 1 "Option Strict On" lässt keine impliziten Konvertierungen von Integer in System.IntPtr zu.
    Der 2. Fehler ist genau derselbe nur zwei Zeilen darunter.

    Die Zeilen:

    VB.NET-Quellcode

    1. Protected Overrides Sub WndProc(ByRef m As Message)
    2. 'die messages auswerten
    3. If m.Msg = WM_HOTKEY Then
    4. 'hier wird entschieden welcher hotkey es war
    5. 'einfach die übergebene id auswerten
    6. Select Case m.WParam
    7. ------ Case 1 <- Rote Box unter der 1------
    8. MessageBox.Show("Sie haben die Tab-Taste gedrückt!")
    9. ------ Case 2 <- Rote Box unter der 2-------
    10. MessageBox.Show("Sie haben die 1 gedrückt!")
    11. End Select
    12. End If
    13. MyBase.WndProc(m)
    14. End Sub