プロパティページをポップアップ表示するには

解決


ねも  2009-04-16 17:23:20  No: 70009  IP: [192.*.*.*]

VC2005です
タブコントロールでCPropertyPageのダイアログを普通に表示している状態で、
ボタンを押したら、CPropertyPageのダイアログをポップアップして表示したいです。
スタイルの変更する関数を使用しましたが何も変わりませんでした。
m_Page.ModifyStyle(WS_CHILD, WS_POPUP);
可能でしょうか。

編集 削除
wclrp ( 'o')  2009-04-16 23:12:06  No: 70010  IP: [192.*.*.*]

可能かどうかは知らないけど
後からウィンドウスタイルを変更するのはできないことが多い。

別にポップアップウィンドウを出す。
それを親ウィンドウに指定しなおす。
ドッキング/フローティングの切り替えは大抵がこの方法だと思う。

ソフトによっては同じ内容のウィンドウを作り直しているみたい。

編集 削除
ねも  2009-04-17 14:23:26  No: 70011  IP: [192.*.*.*]

ありがとうございます。
できないということがわかりました。
ポップアップとプロパティページの2つのダイアログを作成することにします

編集 削除