Здравствуйте, skyline, Вы писали:
А>есть код:
А>А> CFileDialog OpenDialog(TRUE); //atldlgs.h
А> OpenDialog.m_ofn.lpstrFilter="Bitmap files (*.bmp)\0*.bmp\0\0";
А> OpenDialog.m_ofn.lpstrDefExt="bmp";
А> if (IDCANCEL==OpenDialog.DoModal())
А> return 0;
А>
А>Как сделать, чтобы диалог появлялся в центре экрана? (кроме диалога никаких окон нет)
S>А чем тебя не устраивает MoveWindow?
До DoModal окна нет, после — тоже.
Что же мне тогда Move?
Там фактически просто вызывается ::GetOpenFileName(&m_ofn); с заполненной структурой OPENFILENAME m_ofn;.
Можно ли повлиять на появление такого вот стандартного диалога?