■MFC相談室 mfc19d.dll■at TECH
■MFC相談室 mfc19d.dll■ - 暇つぶし2ch734:デフォルトの名無しさん
08/11/30 05:34:25
>>688>>716
今までの話を整理したらこうなった

void CPropertyDialogSampleView::OnEditProperty()
{
  m_propertyDlg.Show();
}

CModelessDialogBase::~CModelessDialogBase()
{
  if (CWnd::GetSafeHwnd() != NULL)
    CWnd::DestroyWindow();
}

void CModelessDialogBase::Show(CWnd* pParentWnd = NULL)
{
  if (CWnd::GetSafeHwnd() == NULL)
    CDialog::Create(GetTemplateID(), pParentWnd);
  CWnd::ShowWindow(SW_SHOW);
  CWnd::BringWindowToTop();
}

void CModelessDialogBase::OnOK()
{
  CWnd::ShowWindow(SW_HIDE);
}

void CModelessDialogBase::OnCancel()
{
  CWnd::ShowWindow(SW_HIDE);
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch