Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
15-1189512044
Layner
2007-09-11 16:00
2007.10.14
Серийный номер БИОСа/CPU в MS Viste?


15-1189596497
FreeTT
2007-09-12 15:28
2007.10.14
Добавление группы в TRZBarGroup


2-1189856345
Виктор007
2007-09-15 15:39
2007.10.14
Указатель на метод класса


1-1185876101
hug
2007-07-31 14:01
2007.10.14
Выбор элемента TTreeView с помощью галочки


2-1189763330
artem779
2007-09-14 13:48
2007.10.14
как изменить имя проекта ?




   Наверх