Réponse acceptée !
Ce morceau de code est loin d'envoyer un mail, il (est sencé) ouvrir simplement le client courrier par défaut sur le pc. Mais dejà il est bourré de fautes =)
1) 'handle' est une string hors on te demande un Handle (hWnd)
2) il te manque le second parametre qui est par exemple 'open'
et pour ton retour a la ligne utilise %0a mais attention certains logiciels de messagerie (dont Outlook Express 6, Outlook, Netscape 4.5, Eudora 5 et 6, The Bat!, Mozilla et Foxmail 4) acceptent la suite de caractères %0a pour un retour chariot. Outlook Express 5 et AOL 7 ne le gèrent pas.
Exemple :
shellexecute( handle,'open' ,pchar('mailto:adr@mail.fr?subject=sujet&body=message%0aici'),'','',sw_normal);affichera donc 2 lignes dans le mail à envoyer qui seront :
message
ici
a bientot =)

Mon site DELPHI =)