我有一個十六進制值的窗口,我發現使用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