Bonjour à tous, j'ai un problème avec l'api SendMessage de la Lib user32.
Au fait j'esaie de l'utiliser pour faire un déroulement automatique d'une comobox une fois que le focus se trouve dessus.
Voici ce que j'ai comme code :
'----------------------------------------------------------------------------------------
'Déclaration de l'API qui va permettre d'ouvrir une Combox quand il a le Focus
'=============================================================================
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
(ByVal hMenu As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const CB_SHOWDROPDOWN = &H14F
Public Sub PROCEDURE_DEROULEMENT_COMBOBOX(handle As Long)
On Error GoTo erreur 'Gestion des erreurs
SendMessage handle, CB_SHOWDROPDOWN, True, ByVal 0
Exit Sub
erreur:
Call fct_journal_erreurs(Err.Number, Err.description, "problème dans la Procédure PROCEDURE_DEROULEMENT_COMBOBOX du Module mod_gestionnaire")
End Sub
Voilà, donc mon problème c'est lorsque je fais appel à cette procédure, je ne sais pas ou je dois la mettre !!!
Ou alors c'est peut être mon code qui n'est pas bon !!!! Oui bien si vous avez une autre solution...
Merci énormément de votre aide
Gilles