VC ダイアログボックス

・モーダルダイアログボックス
 ダイアログボックスに制御が固定される。
 ユーザーがダイアログボックスを閉じない限り、アプリケーションを続行できない。
・モードレスダイアログボックス
 ダイアログボックスに制御が固定されない。
 ユーザーはダイアログボックスを表示したまま、元の画面や別のタスクに移ることができる。

・親ダイアログの制御
  CABCDlg* pDialog;
    pDialog = new CABCDlg();
    
    BOOL ret = pDialog->Create(m_nID, this);
    //↑これだと親ダイアログが前に出れなくなる
    BOOL ret = pDialog->Create(m_nID, FromHandle(::GetDesktopWindow()));
    //↑これなら親ダイアログも前に出れる
    
    pDialog->ShowWindow(SW_SHOW);
  
  CWnd* CWnd::GetDesktopWindow()があれば、
  単に pDialog->Create(m_nID, GetDesktopWindow()); でもOK







VC




TOP
絵の具模様

このホームページに関するお問合せは
ホームページ:さがしもの
Eメール:ma_kagawa@hotmail.com
香川まこと