begin process at 2012 05 28 22:58:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Conversion handle en char* ou int


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Conversion handle en char* ou int

dimanche 25 décembre 2005 à 19:21:51 | Conversion handle en char* ou int

unrealgun

Membre Club

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.

merci d'avance , et bonnes fêtes à tous :)

dimanche 25 décembre 2005 à 19:33:06 | Re : Conversion handle en char* ou int

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
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);

ciao...
[ Lien ]
BruNews, MVP VC++
dimanche 25 décembre 2005 à 19:35:19 | Re : Conversion handle en char* ou int

unrealgun

Membre Club

ok merci beaucoup, je vais essayer

dimanche 25 décembre 2005 à 19:40:22 | Re : Conversion handle en char* ou int

unrealgun

Membre Club

sa veut pas compiler : ULTOA fonction inconnue, là j'ai d'inclus que WINDOWS.h, il faut une autre librairie?

dimanche 25 décembre 2005 à 19:43:14 | Re : Conversion handle en char* ou int

BruNews

Administrateur CodeS-SourceS
Dans Visual Studio windows.h suffit.

Essaie d'inclure <stdlib.h>

ciao...
[ Lien ]
BruNews, MVP VC++
dimanche 25 décembre 2005 à 19:44:07 | Re : Conversion handle en char* ou int

unrealgun

Membre Club

ok, je vais essayer ; t'es sur que c'est pas ULLTOA ??

dimanche 25 décembre 2005 à 19:51:36 | Re : Conversion handle en char* ou int

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
si tu n'as pas, essaie _ultoa().

ciao...
[ Lien ]
BruNews, MVP VC++
dimanche 25 décembre 2005 à 19:52:04 | Re : Conversion handle en char* ou int
lundi 26 décembre 2005 à 16:21:46 | Re : Conversion handle en char* ou int

unrealgun

Membre Club

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.

mardi 27 décembre 2005 à 10:30:49 | Re : Conversion handle en char* ou int

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
Un simple cast suffit:
mafunc((HWND) lval);
encore faut-il être certain de la validité du hwnd (le long), tester ainsi:
IsWindow((HWND) lval);

ciao...
[ Lien ]
BruNews, MVP VC++

1 2

Cette discussion est classée dans : int, conversion, handle, hwnd, char


Répondre à ce message

Sujets en rapport avec ce message

Conversion int -> char * [ par Xentor ] Bonjour tout le monde, et merci de lire mon message parce que je suis un vrai débutant !Je voudrais savoir comment convertir un entier en tableau de c conversion de char en int [ par magicoz ] Bonjour,Est-ce qu'il y aurait quelqu'un qui pourrait me dire comment convertir un caractère en un entier ? Un prog assez simple à réaliser, car les sc conversion int en char* [ par arwenita ] Encore un petit problème en C++...Dans mon programme, je voudrais afficher une liste de nombres (premiers), que je récupère de la fonction Crible(n).L conversion int en char [ par Adri_52 ] Conversion int 2 char [ par DeadStarXt ] Bonjour, Voila, je souhaiterai convertir un entier en chaine de caractère pour l'afficher après manipulation de cette chaine. Coment faire ? Merci Conversion de char en int ? [ par jnbrunet ] Salut,Je débute en c++... dans mon programme j'aimerai additionner les valeurs entrées en argument dans le main (argv). Le problème est que la variabl Pb de link avec cout et un char [ par Zakata ] Bonsoir à tous,J'ésaye de programmer une fonction qui affiche une variables de type char sur la console :void Menu::Display(void){    int Cpt;    for( C++ Conversion d'un int en const char* [ par jderf ] Bonjour, Je récupere d'une boîte de dialogue l'index du choix fait. Je souhaite afficher cette valeur dans un message box. Voici mon code Uint Choi Creer objet avec classe heritée [ par jonas03 ] Bonjour à tous,Voici mon problème : j'ai une classe personne et 2 classe dérivées interne et externe mais je veut créer dans mon main une personne mai conversion double en char* [ par snakers07 ] bonjour, voici mon probleme void grilleSetText(ligne,colonne,char*Text;) est une fonction comme ont peut le voir qui pren en parametre char*or j'ai un


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales