![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Липкие диалоги [D7]
ElectriC © (2007-03-09 15:41:00)Как заставить OpenDialog(SaveDialog) прилипать к краям экрана
и как установить SnapBuffer у этих же диалогов?
GrayFace (2007-03-12 23:46:00) [1]Чапаев © (12.03.07 22:46) [9]
А OldStyle тут каким местом?
Как я помню, при OldStyle Handle - это хендл окна диалога, а без OldStyle хендл ListView.
Чапаев (2007-03-12 22:46:00) [2]> [5] GrayFace © (12.03.07 03:21)
А OldStyle тут каким местом?
GrayFace (2007-03-12 20:55:00) [3]Германн © (12.03.07 3:34) [6]
А в чём смысл такой "тягомотины"? Что мешает написать свой диалог?
А как иначе? Я говорю именно о своем диалоге, наследнике TOpenDialog.
GrayFace © (12.03.07 3:21) [5]
В случае OldStyle в Options обрабатывай в самой WndProc и Parent'а не меняй.
Edit: и *оконную процедуру* Parent'а не меняй.
ElectriC (2007-03-12 19:49:00) [4]Ok'ей!))
Германн (2007-03-12 03:34:00) [5]
> GrayFace © (12.03.07 03:21) [5]
>
> Перекрой WndProc у диалога, у GetParent(Handle) замени оконную
> процедуру на свою и в ней обрабатывай, как для обычного
> окна. В случае OldStyle в Options обрабатывай в самой WndProc
> и Parent'а не меняй.
>
А в чём смысл такой "тягомотины"? Что мешает написать свой диалог?
GrayFace (2007-03-12 03:21:00) [6]Перекрой WndProc у диалога, у GetParent(Handle) замени оконную процедуру на свою и в ней обрабатывай, как для обычного окна. В случае OldStyle в Options обрабатывай в самой WndProc и Parent'а не меняй.
Германн (2007-03-12 02:22:00) [7]Имхо.
> Так обычное окно я знаю как сделать!
>
Так зачем тогда спрашивать?
ElectriC (2007-03-11 23:57:00) [8]
> Как заставить OpenDialog(SaveDialog) прилипать к краям экрана
Так обычное окно я знаю как сделать!
> А это что?
Посмотри на свойства TForm -> SnapBuffer!
GrayFace (2007-03-11 17:23:00) [9]ElectriC © (09.03.07 15:41)
Как заставить OpenDialog(SaveDialog) прилипать к краям экрана
Ручками видимо. Могу дать пример для обычного окна.
ElectriC © (09.03.07 15:41)
и как установить SnapBuffer у этих же диалогов?
А это что?
ElectriC (2007-03-09 19:28:00) [10][*<>*]