vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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

Suche Visual-Basic Code
Re: Startmenü per Code öffnen 
Autor: --Florian--
Datum: 08.07.03 22:24

Hi Dieter,

Über die SendKeysEx Funktion aus Tipps & Tricks geht es auch:
Private Declare Sub keybd_event Lib "user32" ( _
  ByVal bVk As Byte, _
  ByVal bScan As Byte, _
  ByVal dwFlags As Long, _
  ByVal dwExtraInfo As Long)
 
Private Const KEYEVENTF_KEYUP = &H2
 
' Virtual KeyCodes
Private Enum eVirtualKeyCode
 
  VK_WIN = &H5B     ' NEU! Windows-Taste
 
End Enum
 
Public Sub SendKeysEx(ByVal sText As String)
  Dim VK As eVirtualKeyCode
  Dim sChar As String
  Dim i As Integer
  Dim bShift As Boolean
 
  ' Jedes Zeichen einzeln senden
  For i = 1 To Len(sText)
    ' aktuelles Zeichen extrahieren
    sChar = Mid$(sText, i, 1)
 
    ' Sonderzeichen?
    bShift = False
    If sChar = "{" Then
 
 
      ' NEU! Windows-Taste
      If UCase$(Mid$(sText, i + 1, 3)) = "WIN" Then
        VK = VK_WIN
        i = i + 4
 
      End If
 
    ElseIf sChar = "%" Then
      ' ALT
      VK = VK_MENU
    End If
 
    ' niederdrücken und wieder loslassen
    keybd_event VK, 1, 0, 0
    keybd_event VK, 1, KEYEVENTF_KEYUP, 0
 
    ' Shift (Umsch)-Taste wieder loslassen
    If bShift Then
      keybd_event VK_SHIFT, 1, KEYEVENTF_KEYUP, 0
    End If
  Next i
End Sub
Private Sub Command1_Click()
SendKeysEx "%{WIN}"
 
End Sub
mfg
--Florian--
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Startmenü per Code öffnen1.106TheNukeduke08.07.03 19:21
Re: Startmenü per Code öffnen1.042ModeratorDieter08.07.03 22:04
Re: Startmenü per Code öffnen751--Florian--08.07.03 22:12
Re: Startmenü per Code öffnen790ModeratorDieter08.07.03 22:25
Re: Startmenü per Code öffnen736--Florian--08.07.03 22:29
Re: Startmenü per Code öffnen740ModeratorDieter08.07.03 22:41
Re: Startmenü per Code öffnen724--Florian--08.07.03 22:43
Re: Startmenü per Code öffnen767--Florian--08.07.03 22:24
Re: Startmenü per Code öffnen838TheNukeduke09.07.03 13:23
Re: Startmenü per Code öffnen910E711.07.03 12:52

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