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.
Version imprimable
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 intCode:
1
2 HWND MyHwnd = RetourHwnd(); int I_MyHwnd = (int) MyHwnd;
et inversement
là je caste mon entier en HandleCode:
1
2 int I_MyHwnd = 56161; (un exemple comme un autre) HWND MyHwnd = (HWND) MyHwnd;
c'est bien ça ?
oui
:DCode:
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.