Микулик |
Отправлено: 06.07.2004, 00:21 |
|
Не зарегистрирован
|
Господа, помогите! Есть 2 формы, надо: 2ая форма находится на заднем плане в z последовательности, и при клике на ней даже не активизируется,
а 1-ая ведет себя как обычное окно, при этом не изменяет позицию 2го окна. Заранее благодарен |
|
PeroManiak |
Отправлено: 06.07.2004, 02:28 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 71
|
Ты можешь объяснить вышесказанное по-русски???
QUOTE |
2ая форма находится на заднем плане в z последовательности, и при клике на ней даже не активизируется,
а 1-ая ведет себя как обычное окно, при этом не изменяет позицию 2го окна.
|
Я очень туго понял, что ты хотил изложить, короче, код plz.
|
|
AVC |
Отправлено: 06.07.2004, 07:55 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Как вы показываете окна Show или ShowModal ? |
|
Микулик |
Отправлено: 06.07.2004, 12:37 |
|
Не зарегистрирован
|
Хочу поиграить на Api функции: SetWondowPos, но она почему-то перетягивает и второе окно на задний план — а это мне не надо.
Попытаюсь переобъяснить задачу: 2 формы. Одна ведет себя самостоятельно, как обычное приложение, а вторая сливается с фоном рабочего столо и вообще становится неактивной, не реагирует не на какие действия, но отображает ту или иную системную инфу. Даже можно просто показать как рисовать на обоях, не на рабочем столе |
|
Asher |
Отправлено: 06.07.2004, 12:50 |
|
Мастер участка
Группа: Модератор
Сообщений: 550
|
В виде тезисов:
Form1 — фоновая. Главное окно.
Form2 — на переднем плане. Появляете через ShowModal.
соот. Form1 недоступна. В нем вся логика приложения. Рисуешь на Form1 не забывая делать ему UpDate.
На кнопки управления окном Form2 прийдется вешать свои обработчики, чтобы вело себя как главное окно приложения.
|
|
EscLKM |
Отправлено: 09.07.2004, 02:31 |
|
Не зарегистрирован
|
Не все так просто: 2ую форму пользователь сам настраивает: отображать ее или нет |
|