Страница: 1 | 2 |
Вопрос: Уровень окна
Добавлено: 28.04.07 23:36
Автор вопроса: GOD
Помогите плиз
Как прописать отображение формы в самом низу,
то есть мне надо, что бы моё окно отображалось вместо рабочего стола Windows.
Ответы
Всего ответов: 23
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 28.04.07 23:55
Call SetWindowPos(hWnd, IIf(OnTop, &HFFFF, &HFFFE), &H0, &H0, &H0, &H0, &H1 Or &H3)
End Sub
Номер ответа: 2
Автор ответа:
Боцман
ICQ: 295725312
Вопросов: 53
Ответов: 830
Web-сайт:
Профиль | | #2
Добавлено: 28.04.07 23:56
Судя по твоему сайту ты лучше знаешь, ты не Bill Gates, случайно. Да, и имя подходящее.
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 28.04.07 23:56
ой, это в самом вверху.. там какие-то другие параметры в SetWindowPos должны передаваться...
Номер ответа: 4
Автор ответа:
Боцман
ICQ: 295725312
Вопросов: 53
Ответов: 830
Web-сайт:
Профиль | | #4
Добавлено: 28.04.07 23:59
HACKER, а диспечер задачь то же ниже будет.
Чисто так, интерестно, мимо проходил.
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 28.04.07 23:59
Если твой домашний сайт microsoft.com, то тебе проще будет спросить у кого-нибудь из отдела разработки Explorer. Если же нет, тебе лучше конкретизировать задачу, т.к. разные задачи могут решаться разными методами.
Номер ответа: 6
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #6
Добавлено: 29.04.07 00:00
Между on-top окнами действует обычное правило заслонения, что будет ниже, зависит от того, на каком окне фокус был давнее.
Номер ответа: 7
Автор ответа:
GOD
Вопросов: 2
Ответов: 7
Профиль | | #7
Добавлено: 29.04.07 00:01
А параметры SetWindowPos не объясните?
Номер ответа: 8
Автор ответа:
GOD
Вопросов: 2
Ответов: 7
Профиль | | #8
Добавлено: 29.04.07 00:04
И какая разница какой я там сайт прописал?
Первый форум на котором так интересуются сайтом
А ник у меня такой уже 8 лет.
Короче по вопросу ещё соображения есть?
Номер ответа: 9
Автор ответа:
GOD
Вопросов: 2
Ответов: 7
Профиль | | #9
Добавлено: 29.04.07 00:11
Прогу пишу, должна заменять рабочий стол собой, не убивая explorer при этом.
жду варианты ещё
Номер ответа: 10
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #10
Добавлено: 29.04.07 00:13
хм.. действительно.. я думаю... такс.. ну может.. эмм.... о! can be api CreateDesktop ?
Номер ответа: 11
Автор ответа:
intel-DX
ICQ: 445091742
Вопросов: 4
Ответов: 169
Профиль | | #11
Добавлено: 29.04.07 02:07
Я думаю можно окну просто не давать сворачиватся
Я даже код написал& Without Win API
Private Sub Form_Resize()
Form1.WindowState = 2
End Sub
Видна только панель Задач
Номер ответа: 12
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #12
Добавлено: 29.04.07 03:26
CreateDesktop - это вообще из другой области
Номер ответа: 13
Автор ответа:
GOD
Вопросов: 2
Ответов: 7
Профиль | | #13
Добавлено: 29.04.07 08:51
А более профессиональных вариантов решения нет?
Просто вариант intel-DX не подходит хотя бы из-за неудобства, форму надо сдвигать после каждого запуска на задний план...
Номер ответа: 14
Автор ответа:
GOD
Вопросов: 2
Ответов: 7
Профиль | | #14
Добавлено: 29.04.07 08:58
intel-DX, ещё проблема в вашем варианте, как насчёт свойства "отображать поверх окон" панели задач, там опять же будут проблемы в зависимости от настроек винды.
Номер ответа: 15
Автор ответа:
Боцман
ICQ: 295725312
Вопросов: 53
Ответов: 830
Web-сайт:
Профиль | | #15
Добавлено: 29.04.07 09:08
Посмотри тут.
http://vbaccelerator.com/home/VB/Code/Libraries/Windows/Creating_New_Desktops/article.asp