Bonjour,
j'ai besoin de convertir une variable de type HWND en int ou en long, ainsi que l'inverse.
Ceci est nécessaire puisque j'ai un code c++ qui dialogue avec un code java.
merci.
Bonjour,
j'ai besoin de convertir une variable de type HWND en int ou en long, ainsi que l'inverse.
Ceci est nécessaire puisque j'ai un code c++ qui dialogue avec un code java.
merci.
tu veux dire sa valeur ? un simple cast suffit
c'est à dire que si je fais cela avec une fonction RetourHwnd qui retourne un handle précis.
là je caste mon HWND en int
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 HWND MyHwnd = RetourHwnd(); int I_MyHwnd = (int) MyHwnd;
et inversement
là je caste mon entier en Handle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int I_MyHwnd = 56161; (un exemple comme un autre) HWND MyHwnd = (HWND) MyHwnd;
c'est bien ça ?
oui
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int I_MyHwnd = 56161; (un exemple comme un autre) HWND MyHwnd = (HWND) I_MyHwnd;![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
tu dois probablement avoir une bonne raison de le faire mais je ne vois pas à quoi ca doit bien servir![]()
Et ce n'est pas portable avec 64bits.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Partager