私は私のプログラムで次の関数を使用しています:
[DllImport("user32.dll", CharSet = CharSet.Auto)]
static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);
[DllImport("user32.dll", CharSet = CharSet.Auto)]
static extern IntPtr GetParent(IntPtr hWnd);
私の質問です:このアプローチは安全で安定していますか?私の開発マシンはWindows XPです。これまでのところ、私はその使用に関して何の問題も見つけませんでした。さまざまなバージョン(Windows Vista、Windows 7など)、さまざまなCPU(x64)などで問題が発生する可能性があるのだろうか。皆さんはこれに関するいくつかのフィードバックを提供できますか。
前もって感謝します。
ズブロッカ