Страница: 1 |
Всем привет. Помогите начинающему програмеру. Нужно вывесть дилоговое окно, как например поиск в ворде, тоесть чтобы и было поверх программы но и с программой можно было работать. Советовали SetWindowPos, но она ставит окно поверх всего, а мне нужно только моей программы, хотя может я ошибаюсь и можно ее заставить только поверх моей проги. Помогите кто может.
1) Если модальное для приложения, то: Form2.Show vbModal; Form2.Show vbModal, Me Если как поиск в VB, то через SetWindowPos 2) ето хто слямзил мой ник? И еще: 1) Form2.Show 1 Form2.Show 1, Me 2) ник можешь оставить... А чтобы немодально: Form2.Show , Me Я все это делал. Окно все время модально, а мне нужно немодальное - оно должно все время висеть сверху и в тоже время я могбы работать с своэе програмой, Да програма MDI. SetWindowPos дает "глобальное" модальное окно, которое висит над всеми прогами , а мне нужно как, например, В Ворде ХР, там при поиске окно всегда сверху только ворда, в тоже время, я спокойно могу работать с документом. В тех примерах, что ты дал - окно все время модально (почти у всех), тоесть я не могу работать с родительским окном. Я вот только не пойму, че тут обсуждать тут уже все с самого начала ответ был даден, а ответы все еще идут )) 2Alex Такой вопрос всем, у кого такое удавалось сделать с программой на MDI интерфейсе? Потому все то что сверху написано - это правильно, я это уже делал, но с MDI - такое не катит, по крейней мере у меня, Может я чего-то не понимаю - извините, так ка с Басиком знаком не больше 3 недель, до этого было с,с++. Проблема закрыта. Неправильно вызывал Show. Нужно было Form1.Show vbModeless, fMainForm где fMainForm As frmMain. Страница: 1 |
Вопрос: Немодальный диалог
Добавлено: 06.01.04 12:47
Автор вопроса: asterix
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #1
Добавлено: 06.01.04 13:05
Номер ответа: 2
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #2
Добавлено: 06.01.04 13:19
Номер ответа: 3
Автор ответа:
crackoff
ICQ: 156165990
Вопросов: 12
Ответов: 229
Профиль | | #3
Добавлено: 06.01.04 15:05
Номер ответа: 4
Автор ответа:
asterix
Вопросов: 1
Ответов: 3
Профиль | | #4
Добавлено: 06.01.04 18:26
Номер ответа: 5
Автор ответа:
shuffle
Администратор
ICQ: 201502381
Вопросов: 15
Ответов: 737
Профиль | | #5
Добавлено: 06.01.04 20:38
Как два пальца об стену
Form2.Show 0, Me
Номер ответа: 6
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #6
Добавлено: 06.01.04 22:35
Ну раз уш я че-то решил написать, то скажу, что заместо цифер, неплохо бьы использовать контанты vbModal, vbModeless
Номер ответа: 7
Автор ответа:
shuffle
Администратор
ICQ: 201502381
Вопросов: 15
Ответов: 737
Профиль | | #7
Добавлено: 07.01.04 02:36
To sne:
Наверно ты не обратил внимания, но предыдущие ответы были не совсем
точные.
Номер ответа: 8
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #8
Добавлено: 07.01.04 02:43
Согласен
Но догадаться можно было
Номер ответа: 9
Автор ответа:
asterix
Вопросов: 1
Ответов: 3
Профиль | | #9
Добавлено: 08.01.04 11:15
Номер ответа: 10
Автор ответа:
asterix
Вопросов: 1
Ответов: 3
Профиль | | #10
Добавлено: 08.01.04 12:29