Страница: 1 | 2 |
Вопрос: modal Form...
Добавлено: 18.01.06 00:48
Автор вопроса: Surok
на плоской форме размещены 3 окна....
1 окну установлена прозрачность по цвету и оно должно быть находится всегда поверх остальных при перемещении 2х других...
пробовал API SetWindowPos > TOPMOST - но. надо чтобы модалность сохранялась в пределах приложения...
при перемещении 2х других окон в области 1ого наблюдается торможение и дергание...возможно ли избавиться от него?
Ответы
Всего ответов: 19
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 18.01.06 01:17
ничё непонял, выложи где-то проект
Номер ответа: 2
Автор ответа:
Surok
Вопросов: 36
Ответов: 106
Профиль | | #2
Добавлено: 18.01.06 02:44
webfile.ru/752400
Номер ответа: 3
Автор ответа:
Surok
Вопросов: 36
Ответов: 106
Профиль | | #3
Добавлено: 18.01.06 02:46
ne znau s chem byli derganiya svyazany, no oni propali..
Номер ответа: 4
Автор ответа:
Surok
Вопросов: 36
Ответов: 106
Профиль | | #4
Добавлено: 18.01.06 02:55
Eshe poputno vopros:
Kogda pereklucheshsya na drugoe prilozhenie i podnimaesh TaskBar vverh - to formochki tozhe smeshautsya po granice TaskBar'a..kak ih zakrepit` na svoem meste?
Номер ответа: 5
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #5
Добавлено: 18.01.06 07:14
сам то запускал проект что выложил?
Make_TRANSPARENT_RGN?
Set_TRANSPARENT_COLOR?
Номер ответа: 6
Автор ответа:
Surok
Вопросов: 36
Ответов: 106
Профиль | | #6
Добавлено: 18.01.06 08:39
i chto??!!?
Номер ответа: 7
Автор ответа:
Surok
Вопросов: 36
Ответов: 106
Профиль | | #7
Добавлено: 18.01.06 08:43
Make_TRANSPARENT_RGN - rezhet po regionu...
Set_Transparent_COLOR - nevidimyj cvet?
oni ustanavlivaut prozrachnost` na raznyh formah...
rezat` tol`ko po regionu?
a esli kartinka na verhnej forme - shashechki cherez 2 px???
kak tam inache sdelaesh?
Номер ответа: 8
Автор ответа:
Surok
Вопросов: 36
Ответов: 106
Профиль | | #8
Добавлено: 18.01.06 08:44
dazhe esli na nizhnej i po regionu i po cvetu - to vse rabotaet....
ya pro modal`nost` sprashivau v etom tope...
Номер ответа: 9
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #9
Добавлено: 18.01.06 14:17
Транслитераторы хреновы... Даже читать влом )
Номер ответа: 10
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #10
Добавлено: 18.01.06 19:28
ты не понял... Как я могу посмотреть на глюк, помочь его исправить итп... если проект даже не запускается, по причине отсутствия половины кода...
Номер ответа: 11
Автор ответа:
Surok
Вопросов: 36
Ответов: 106
Профиль | | #11
Добавлено: 19.01.06 03:00
webfile.ru/755089
Номер ответа: 12
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #12
Добавлено: 19.01.06 19:45
Я так понял вопрос снят? Ибо form_MiniConsole когда нажать на кнопку и так поверх тех 2-ух других
Номер ответа: 13
Автор ответа:
Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #13
Добавлено: 20.01.06 11:05
Афтар хочет чтобы поверх _только_ этих двух. Типа TopMost = true в вбнете (и си)
Номер ответа: 14
Автор ответа:
Surok
Вопросов: 36
Ответов: 106
Профиль | | #14
Добавлено: 20.01.06 19:23
>>...вопрос не закрыт..<<
в этом демо-проекте с помощью апи функции устанавливается модальность формы во всей винде,..то бишь, пееключаешься альт-табом на другу прогу, а форма все висит поверх всех
а надо чтобы не висела, но находилась поверх остальных в том же приложении..
идея есть при потере фокуса с главного окна ставить ту самую формочку в NOOPMOST, а потм возвращать обратно..но в каих событиях это прописать - недодумаюсь..
Номер ответа: 15
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #15
Добавлено: 20.01.06 19:51
Во второй форме:
If Form1.Visible Then Form1.SetFocus
End Sub