J'ai une valeur hexadécimale à une fenêtre je l'ai trouvé en utilisant Spy ++.C# HEX Valeur à IntPtr
la valeur est: 00010010
Merci à une réponse à une question que je posais plus tôt, j'ai ce code:
IntPtr hwndf = this.Handle;
IntPtr hwndParent = FindWindow("WINDOW HERE", null); ;
SetParent(hwndf, hwndParent);
this.TopMost = false;
Maintenant, pour autant que je le comprends, IntPtr hwndParent contiendra la gérer à la fenêtre FENÊTRE ICI. Comment puis-je réécrire cette ligne pour utiliser ma poignée hexagonale? J'ai essayé:
IntPtr hwndParent = (IntPtr) 0x00010010
Mais cela n'a pas fonctionné. Des idées?
Valeur ressemble étrangement à un nombre binaire. Pouvez-vous confirmer que c'est en fait une valeur hexadécimale? – richardtallent
C'est un nombre vraiment bas pour un pointeur supposé représenter un handle. Je soupçonne que quelque chose ne va pas avec la valeur que vous obtenez. –
Son le handle sur le bureau: P – Ozzy