Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Уровень окна Добавлено: 28.04.07 23:36  

Автор вопроса:  GOD
Помогите плиз
Как прописать отображение формы в самом низу,
то есть мне надо, что бы моё окно отображалось вместо рабочего стола Windows.

Ответить

  Ответы Всего ответов: 23  

Номер ответа: 1
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #1 Добавлено: 28.04.07 23:55
Public Sub AlwaysOnTop(ByVal hWnd As Long, ByVal OnTop As Boolean)
    Call SetWindowPos(hWnd, IIf(OnTop, &HFFFF, &HFFFE), &H0, &H0, &H0, &H0, &H1 Or &H3)
End Sub

Ответить

Номер ответа: 2
Автор ответа:
 Боцман



ICQ: 295725312 

Вопросов: 53
Ответов: 830
 Web-сайт: Rus-Skipper.narod.ru
 Профиль | | #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-сайт: Rus-Skipper.narod.ru
 Профиль | | #4
Добавлено: 28.04.07 23:59
HACKER, а диспечер задачь то же ниже будет.
Чисто так, интерестно, мимо проходил.

Ответить

Номер ответа: 5
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 28.04.07 23:59
Если твой домашний сайт microsoft.com, то тебе проще будет спросить у кого-нибудь из отдела разработки Explorer. Если же нет, тебе лучше конкретизировать задачу, т.к. разные задачи могут решаться разными методами.

Ответить

Номер ответа: 6
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #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-сайт: Rus-Skipper.narod.ru
 Профиль | | #15
Добавлено: 29.04.07 09:08
Посмотри тут.
http://vbaccelerator.com/home/VB/Code/Libraries/Windows/Creating_New_Desktops/article.asp

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам