У меня есть шестнадцатеричное значение для окна, которое я нашел с помощью Spy++.
значение: 00010010
Благодаря ответу на вопрос, который я задал ранее, у меня есть этот код:
IntPtr hwndf = this.Handle;
IntPtr hwndParent = FindWindow("WINDOW HERE", null); ;
SetParent(hwndf, hwndParent);
this.TopMost = false;
Теперь, насколько я понимаю, IntPtr hwndParent будет содержать дескриптор окна WINDOW HERE. Как я могу переписать эту строку, чтобы использовать мой шестнадцатеричный дескриптор? Я старался:
IntPtr hwndParent = (IntPtr) 0x00010010
Но это не сработало. Есть идеи?
GetDesktopWindow
, а неFindWindow
. И я почти уверен, что это не та ручка. И я, вероятно, должен добавить, что окно рабочего стола особенное, и с ним нельзя делать много чего (что именно не сработало?) - person Aaronaught   schedule 27.12.2009