Findwindow et SendMessage

Salut à tous je suis à essayer de comprendre pourquoi ce n'est pas l'envoi d'un ALT+F pour le bloc-notes!

Private Declare Function FindWindow1 Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Const WM_KEYUP = &H101
Private Const WM_KEYDOWN = &H100
Private Const WM_SYSKEYDOWN = &H104

Private Sub Command_Click()
Dim parenthwnd As Long
Dim hwnd As Long

  parenthwnd = FindWindow1(vbNullString, "Untitled - Notepad")
  retvalue = SendMessage(parenthwnd, WM_SYSKEYDOWN, VK_MENU, 1&)
  retvalue = SendMessage(parenthwnd, WM_KEYDOWN, VK_F, 1&)
End Sub

Je obtenir une valeur pour parenthwnd mais pas pour les retvalue valeurs (0).

Ce qui me manque???

David

  • Quelqu'un d'autre veut prendre un coup de couteau à cela?
InformationsquelleAutor StealthRT | 2010-10-25