2009-08-06 15 views
0

メインフレームの子孫ではないダイアログ(CDialog)を作成する方法はありますか?CDialogメインフレームの子孫でない

作成時に親ウィンドウを指定しない場合、親ウィンドウはメインのアプリケーションウィンドウです。 SetOwnerとSetParentをNULLパラメータで使用しようとしましたが、動作しませんでした。

メインウィンドウの子でないダイアログや、最終的にメインウィンドウの子である他のウィンドウを作成する方法はありますか?

答えて

1

すべてのウィンドウは別のウィンドウの子です。 Parentを持たないウィンドウを作ることはできません。親をDesktopWindowに設定するのが最善です。デスクトップウィンドウはGetDesktopWindow()になります。