2008-09-25 111 views

回答

12

我想你要找的是P /調用SetWindowLongPtr(win32window, GWLP_HWNDPARENT, formhandle)

Google Search

+1

問題是,我用「更改窗口所有者」單詞搜索而不是搜索「更改窗口父級」。 :) – 2008-09-25 14:00:34

2

是的! 我已經有了SetWindowLongPtr(這是64位安全的)的P/Invoke導入。而使用反射我找遍於Form.Owner屬性(即get_Owner(表值)方法) 和管理與

SetWindowLongPtr(childHdl, -8, OwnerHdl) 

我一直在尋找什麼-8(0xFFFFFFFFFFFFFFF8)之前,我可以的意思改變所有者在這裏發佈解決方案,但喬爾已經指出了。

謝謝!

相關問題