Re[2]: OpenDialog по центру экрана
От: Kuzma K. Украина  
Дата: 02.05.03 12:09
Оценка:
Здравствуйте, 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;.

Можно ли повлиять на появление такого вот стандартного диалога?
мгновенность операции компенсируется бесконечностью цикла
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.