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
香川まこと