Позиция окна

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
JIeT4uK
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 23.03.2003 (Вс) 4:48
Откуда: Украина, Донецк

Позиция окна

Сообщение JIeT4uK » 01.09.2005 (Чт) 20:08

Как расположить окно ПОД всеми окнами (разве что сверху рабочего стола) , и что бы егопозиция там сохранялась??

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 01.09.2005 (Чт) 20:22

Код: Выделить всё
Private Declare Sub SetWindowPos Lib "User32" (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long)

Sub Form_Load()
SetWindowPos Me.hWnd, 1, 0, 0, 0, 0, &H53
End Sub
Оно?
Нет меня больше

JIeT4uK
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 23.03.2003 (Вс) 4:48
Откуда: Украина, Донецк

Сообщение JIeT4uK » 01.09.2005 (Чт) 20:26

пока под рукой нет бейсика, сразу вопрос как измениться положение окна когда оно станет активным??

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 01.09.2005 (Чт) 21:16

JIeT4uK писал(а):пока под рукой нет бейсика, сразу вопрос как измениться положение окна когда оно станет активным??

Неизбежно вылезет наверх.
Изображение

JIeT4uK
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 23.03.2003 (Вс) 4:48
Откуда: Украина, Донецк

Сообщение JIeT4uK » 01.09.2005 (Чт) 22:04

а реально его держать внизу все время без таймера

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 01.09.2005 (Чт) 22:14

Реально, если никогда не передавать ему активность
Изображение

JIeT4uK
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 23.03.2003 (Вс) 4:48
Откуда: Украина, Донецк

Сообщение JIeT4uK » 01.09.2005 (Чт) 22:41

а как же с ним тогда работать????

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 01.09.2005 (Чт) 22:55

JIeT4uK писал(а):а как же с ним тогда работать????
А зачем с ним вообще работать? Ну его нафик... Все равно оно все время внизу.

JIeT4uK
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 23.03.2003 (Вс) 4:48
Откуда: Украина, Донецк

Сообщение JIeT4uK » 01.09.2005 (Чт) 23:29

это уже дело принципа, раз оно есть значит надо с ним работать

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 01.09.2005 (Чт) 23:40

JIeT4uK писал(а):это уже дело принципа, раз оно есть значит надо с ним работать
Ну можно на него изредка поглядывать, что бы прочитать выводимую информацию :) Тока мышкой не кликать !!!

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 02.09.2005 (Пт) 0:35

А как передали фокус ему, опять

SetWindowPos Me.hWnd, 1, 0, 0, 0, 0, &H53

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 02.09.2005 (Пт) 0:48

Amed, фокус-то останется... И при следующем клике на этом же окне оно вылезет, а смены фокуса не произойдёт. Т.ч. не подходит...
Изображение

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 02.09.2005 (Пт) 0:54

Проверил. Действительно, после первого клика уходит под все окна, а при дальнейших не уходит. Снимать фокус вручную? :/

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 02.09.2005 (Пт) 1:08

Делать сабклассинг и ловить сообщения Windows?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 100

    TopList