unrealgun
Messages postés87Date d'inscriptionmardi 16 décembre 2003StatutMembreDernière intervention 4 mars 2008
-
25 déc. 2005 à 19:21
unrealgun
Messages postés87Date d'inscriptionmardi 16 décembre 2003StatutMembreDernière intervention 4 mars 2008
-
27 déc. 2005 à 11:58
Bonjour,
Je voudrais savoir comment convertir un type HWND en CHAR*.
j'aimerais savoir s'il y a une fonction style itoa (pour conv. un int en char*) mais pour HWND : kk chose comme hwndtoa ou hwndtoi.
BruNews
Messages postés21041Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 201917 25 déc. 2005 à 19:33
Gaffe que ne doit servir qu'à afficher la valeur du hwnd, la mise en format texte d'un hwnd ne peut servir à rien d'autre.
char buff[12];
ultoa((DWORD) hwnd, buff, 10);
unrealgun
Messages postés87Date d'inscriptionmardi 16 décembre 2003StatutMembreDernière intervention 4 mars 2008 26 déc. 2005 à 16:21
Merci, BruNews, ton code marche chez moi.
Je voudrais maintenant savoir comment faire le contraire de cela ;
comment convertir un long en HWND.
J'ai vu une fonction ("*void LongToHandle(h)") mais je comprends pas : y'a un seul paramètre et elle ne renvoie rien :s. merci de m'aider.