2

有効な親を持つ有効なHWNDを使用して、子が無効になることなく親が無効になることは可能ですか?

4

2 に答える 2

2

いいえ、次のドキュメントを参照してくださいDestroyWindow

指定されたウィンドウが親ウィンドウまたは所有者ウィンドウである場合、DestroyWindowは、親ウィンドウまたは所有者ウィンドウを破棄するときに、関連付けられた子ウィンドウまたは所有ウィンドウを自動的に破棄します。この関数は、最初に子ウィンドウまたは所有ウィンドウを破棄し、次に親ウィンドウまたは所有ウィンドウを破棄します。

于 2010-11-08T04:27:21.853 に答える
0

SetParent子ウィンドウを最初に呼び出す場合のみ。DestroyWindowウィンドウとその現在のすべての子ウィンドウを破棄します。

ウィンドウにはスレッドアフィニティがあり、子には親と同じスレッドアフィニティがあるため、との間で競合状態が発生するリスクはありませSetParentDestroyWindow

于 2010-11-08T13:51:39.750 に答える