Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Липкие диалоги [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]

[*<>*]


Наверх

Титульная страница Поиск, карта сайта Написать письмо