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;
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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager