У меня есть шестнадцатеричное значение для окна, которое я нашел с помощью Spy ++.C# Значение HEX для IntPtr
значение: 00010010
Благодаря ответ на вопрос, я спросил ранее, у меня есть этот код:
IntPtr hwndf = this.Handle;
IntPtr hwndParent = FindWindow("WINDOW HERE", null); ;
SetParent(hwndf, hwndParent);
this.TopMost = false;
Теперь, насколько я понимаю, IntPtr hwndParent будет содержать обращайтесь к окну ОКНО ЗДЕСЬ. Как я могу переписать эту строку, чтобы использовать шестнадцатеричный дескриптор? Я пробовал:
IntPtr hwndParent = (IntPtr) 0x00010010
Но это не сработало. Есть идеи?
Значение выглядит подозрительно, как двоичное число. Можете ли вы подтвердить, что это действительно шестнадцатеричное значение? – richardtallent
Это очень малое число для указателя, который должен представлять дескриптор. Я подозреваю, что что-то не так с ценностью, которую вы получаете. –
Его дескриптор на рабочий стол: P – Ozzy