Окно без заголовка

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
XairOn
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 19.07.2004 (Пн) 20:20
Откуда: Irkutsk region

Окно без заголовка

Сообщение XairOn » 19.08.2006 (Сб) 7:19

Hi All! Вопрос возможно покажется глупым, но я вот что-то не знаю, как лучше сделать. Мне нужно создать окно (WinAPI) без заголовка, окно не должно менять размеры. Я указал ему следующие стили: WS_POPUP or WS_DLGFRAME or WS_SYSMENU or WS_MINIMIZEBOX но что-то я сомневаюсь, насчет правильности (хотя с этими стилями оно выглядит и ведет себя именно так, как мне нужно), единственное что меня смущает: можно ли главному окну программы присваивать стиль WS_POPUP?

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

Сообщение tyomitch » 19.08.2006 (Сб) 9:03

Можно. Только WS_DLGFRAME or WS_SYSMENU or WS_MINIMIZEBOX убери.
Изображение

XairOn
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 19.07.2004 (Пн) 20:20
Откуда: Irkutsk region

Сообщение XairOn » 19.08.2006 (Сб) 10:18

tyomitch писал(а):Можно. Только WS_DLGFRAME or WS_SYSMENU or WS_MINIMIZEBOX убери.

Но без этих WS_DLGFRAME or WS_SYSMENU or WS_MINIMIZEBOX окно нельзя свернуть (щелчком по нему на taskbar'e) и системное меню пропадает. Ты посоветовал их убрать потому что они мешают (или как-то нехорошо влияют на окно) или потому что решил что они лишние?

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

Сообщение tyomitch » 19.08.2006 (Сб) 10:56

Потому что решил, что они лишние.
Потому что обычно окно без рамки не приходится сворачивать.
Изображение


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

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

Сейчас этот форум просматривают: AhrefsBot и гости: 127

    TopList  
cron