Bonjour,
Je début en C#, et je m'entraine à utiliser DllImport avec l'api. Pour faire simple j'ai essayé de faire un appel MessageBoxA :
[DllImport("user32.dll",EntryPoint="MessageBoxA",ExactSpelling=true,SetLastError=true
)] private static extern int msgboite(int hWnd, String msg, String title, uint typemsg);
Puis sur l'événement d'un boutton :
msgboite(0,"Yahouuuuu","BeUEUE",0);
Sa marche bien... mais...
...voila j'ai 2 questions :
1) Dans la doc de l'api windows, il utilise des constantes pour définire le type de MessageBox, ex : MB_OK, MB_OKCANCEL, MB_YESNO, etc...
Comment faut il faire pour pouvoir les appliquer ? Il faut inclure Winuser.h et windows.h ? Oui mais comment ? Enfin je c pas...
2) Comment recupéré les hwnd (handle?) de mon application ou d'une fenêtre, composant...
Merci bien !