Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.14;
Скачать: CL | DM;

Вниз

SelectDirectory в центре экрана   Найти похожие ветки 

 
Dmitry_177   (2007-04-14 22:00) [0]

Как можно сделать окно, которое вызывается функцией SelectDirectory для выбора папки, в центре экрана? А то у меня оно почему-то справа и внизу всегда показывается.. не очень удобно как-то..


 
clickmaker ©   (2007-04-16 09:43) [1]

SHBrowseForFolder() - прикрутить callback, в обработчике BFFM_INITIALIZED установить желаемую позицию диалога


 
Rouse_ ©   (2007-04-16 11:57) [2]


> прикрутить callback, в обработчике BFFM_INITIALIZED установить
> желаемую позицию диалога

Не все так просто. Данный диалог с флагом BIF_USENEWUI может изменять свой размер но в BFFM_INITIALIZED размеры диалога еще не установлены и скинуты в умолчательное значение. Поэтому придется еще и DWL_DLGPROC переопределять и в нем отлавливать WM_SHOWWINDOW, где все высталенно как надо. Иначе он будет скошен отночительно центра экрана.


 
clickmaker ©   (2007-04-16 17:00) [3]


> придется еще и DWL_DLGPROC переопределять

да, точно )



Страницы: 1 вся ветка

Текущий архив: 2007.10.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
15-1189495444
iam
2007-09-11 11:24
2007.10.14
Методики раз-ки ПО при сильно изменяющихся требованиях


15-1189678290
Synset
2007-09-13 14:11
2007.10.14
Драйвер


2-1190112357
xorload
2007-09-18 14:45
2007.10.14
предача и возврат данных dll


2-1190016964
Kolan
2007-09-17 12:16
2007.10.14
Exception в TObjectList при Add, из-за чего может быть?


1-1185802057
ЮрийЛ
2007-07-30 17:27
2007.10.14
FRF to FR3