OVH Cloud OVH Cloud

verrouilage menu (suite)

1 réponse
Avatar
DENIS
bonjour à vous,
j ai un petit problème de compilation avec ces lignes :

Private Declare Function PostMessage& Lib "user32" ()
Alias "PostMessageA" (ByVal hwnd&, ByVal wMsg&, ByVal wParam&,
ByVal lParam&)

Private Declare Function FindWindowEx& Lib "user32" ()
Alias "FindWindowExA" (ByVal hWnd1&, ByVal hWnd2&, ByVal lpsz1$,
ByVal lpsz2$)

Private Declare Function SetWindowsHookEx& Lib "user32" ()
Alias "SetWindowsHookExA" (ByVal idHook&, ByVal lpfn&, ByVal hmod&,
ByVal dwThreadId&)

les lignes commenceant par Alias sont en rouge.
merci par avance de vos réponses.

1 réponse

Avatar
LSteph
Bonjour,

tu vois ces déclarations (comme d'autres choses)
si elles sont coupées sans " _" elles coincent
et quoique je ne voies pas du tout ce que tu cherches à en faire ...hum
mon API guide les écrit sans () après le nom de bibli et donc c'est
sans doute que tu en a hérité dans le vbe après un retour chariot:

Declare Function PostMessage Lib "user32" _
Alias "PostMessageA" (ByVal hwnd As Long, _
ByVal wMsg As Long, ByVal wParam As Long, _
ByVal lParam As Long) As Long

Declare Function FindWindowEx Lib "user32" _
Alias "FindWindowExA" (ByVal hWnd1 As Long, _
ByVal hWnd2 As Long, ByVal lpsz1 As String, _
ByVal lpsz2 As String) As Long

Declare Function SetWindowsHookEx Lib "user32" _
Alias "SetWindowsHookExA" (ByVal idHook As Long, _
ByVal lpfn As Long, ByVal hmod As Long, ByVal _
dwThreadId As Long) As Long


'lSteph

"DENIS" a écrit dans le message de news:

bonjour à vous,
j ai un petit problème de compilation avec ces lignes :

Private Declare Function PostMessage& Lib "user32" ()
Alias "PostMessageA" (ByVal hwnd&, ByVal wMsg&, ByVal wParam&,
ByVal lParam&)

Private Declare Function FindWindowEx& Lib "user32" ()
Alias "FindWindowExA" (ByVal hWnd1&, ByVal hWnd2&, ByVal lpsz1$,
ByVal lpsz2$)

Private Declare Function SetWindowsHookEx& Lib "user32" ()
Alias "SetWindowsHookExA" (ByVal idHook&, ByVal lpfn&, ByVal hmod&,
ByVal dwThreadId&)

les lignes commenceant par Alias sont en rouge.
merci par avance de vos réponses.