★初心者にVisual C++を教えるスレ★ Part7
■ このスレッドは過去ログ倉庫に格納されています
0085.
NGNG>・「CDialog」の部分は、本当は違う名前という理解でOK?
OKです。
>・DoModal()してないので、DestroyWindow()は呼ばれてないと思う。
なるほど
>・「ウインドウハンドラ」ではなく「ウインドウハンドル」
失礼しました。
>・再表示させるときの ShowWindow(SW_SHOW) はどんな風に
こんな感じです。
if (!m_pCalibDialog->IsWindowVisible())
{
m_pCDialog->ShowWindow(SW_SHOW);
}
ちなみに、閉じるボタンのところで、
ShowWindow(SW_HIDE);
Sleep(1000);
ShowWindow(SW_SHOW);
とやっても、再表示されませんでした。
>>79
Dialog::OnClose()だと特別な処理かなにかがされるのでしょうか?
プログラム実行中はダイアログは1つだけを表示、非表示にしてつかいたいので
Destroyはしたくないのですが。
>>84
上のように、唯一のダイアログを使いたいので、MainFrmのデストラクタでのみdeleteしてます。
■ このスレッドは過去ログ倉庫に格納されています