Je n arrive pa a utilisé le 4ème param de sendmessage en .net

Wedge777w Messages postés 1 Date d'inscription mardi 4 mars 2003 Statut Membre Dernière intervention 4 mars 2003 - 4 mars 2003 à 06:51
cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 - 4 mars 2003 à 08:18
Wedge:Eh bien voila,j ai un probleme avec l utilisation de l API sendmessage.Le 4ème paramètre ne veut pas répondre à la demande de ''buffer'' meme en laissant 255 espace dans la string.Il me renvoie une valeur nulle et je ne sais pa pourkoi!Je pense avoir bien modifié la déclaration de l api pour qu elle passe sous vb.net :"Public Overloads Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Int32, ByVal wMsg As Int32, ByVal wParam As Int64, ByRef lParam As String) As Int64''. Il me semble que c est correcte,non'Il serai vraiment gentil de me donné une idée car cette fonction est la plus importante pour mon prog.Merci.
Contact:Wedge777w@netscape.net
A voir également:

1 réponse

cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 8
4 mars 2003 à 08:18
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Int32, ByVal wMsg As Int32, ByVal wParam As Int32, ByRef lParam As String) As Int32

Un long en vb6 c un int16
A++

Crazyht :)
0
Rejoignez-nous