Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: как Open commonDialog сделать посередине экрана? Добавлено: 15.03.07 17:49  

Автор вопроса:  LifeFire | ICQ: 176396432 
Хочу чтобы после открытия commondialog окно было посередине экрана. Какое свойство или флаг отвечает за эту штуку, подскажите плиз!

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 LifeFire



ICQ: 176396432 

Вопросов: 22
Ответов: 150
 Профиль | | #1 Добавлено: 15.03.07 17:55
P.S: всмысле чтобы само окно диалога было в середине экрана -)

Ответить

Номер ответа: 2
Автор ответа:
 D o c a l



ICQ: 408802757 

Вопросов: 76
Ответов: 985
 Web-сайт: www.doc-source.pp.net.ua/
 Профиль | | #2
Добавлено: 15.03.07 18:04
Можна через Api узнаеш номер окна і делаеш што угодно

Ответить

Номер ответа: 3
Автор ответа:
 Sur



ICQ: 1249088 

Вопросов: 10
Ответов: 304
 Web-сайт: sur.hotbox.ru/
 Профиль | | #3
Добавлено: 16.03.07 16:37
Диалоговое окно первый раз появляется в левом верхнем углу формы-родителя.
Можно создать новую невидимую форму, поместить ее в нужные координаты и вызывать диалог их нее.

Другой способ через хук, сложен и не всегда оправдан.

Ответить

Номер ответа: 4
Автор ответа:
 D o c a l



ICQ: 408802757 

Вопросов: 76
Ответов: 985
 Web-сайт: www.doc-source.pp.net.ua/
 Профиль | | #4
Добавлено: 16.03.07 18:30
Оно того не стоит

Ответить

Номер ответа: 5
Автор ответа:
 LifeFire



ICQ: 176396432 

Вопросов: 22
Ответов: 150
 Профиль | | #5 Добавлено: 16.03.07 19:05
Ну в фотошопе оно появляется не в левом верхнем. А судя по всему, в середине. Невидимую форму как то не хочется. Опишите лучше другие варианты

Ответить

Номер ответа: 6
Автор ответа:
 Viper



ICQ: 249094859 

Вопросов: 0
Ответов: 310
 Профиль | | #6 Добавлено: 17.03.07 08:56
Дык через хук же... Указываешь указатель на хук-процедуру в соответствующем поле структуры, указываешь соответствующий флаг и перехватываешь инициализацию диалога. Подробности в MSDN.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам