Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2010, 07:39   #1
Electron
Пользователь
 
Аватар для Electron
 
Регистрация: 31.01.2010
Сообщений: 29
По умолчанию Как создать окно без рамки

Народ подскажите как создать приложение которое не имеет
рамки но при этом его можно сворачивать в трей закрывать.
Вобщем задача в том чтобы сделать окно независимым от темы
Windows. Проблема в том что если сделать свойство BorderStyle
формы None и создать свои кнопки на верхнем углу формы для закрытия
и сворачивания приложения то после запуска окно программы больше нельзя перетаскивать - вот в этом то и неясность. Как сделать так чтобы
окно можно было перетаскивать после изменения BorderStyle на None.
Все идеальное просто
Electron вне форума Ответить с цитированием
Старый 19.03.2010, 09:37   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

Копайте в сторону "Not client area" или как там эта область называется правильно. Сообщения WM_NC_xxx.
WM_NC_PAINT - прорисовка заголовка, рамок, кнопок закрытия, сворачивания,...
WM_NC_HITTEST - определение над чем курсор мыши находится. Тут можно будет указать за какое место окна можно его перемещать, изменять размеры,...
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать прозрачное окно без заголовка? Legat Win Api 6 13.11.2009 18:35
Кто нибудь расскажите как создать окно в С++ Paul_AG Общие вопросы C/C++ 2 13.04.2009 14:16
Progress Bar без рамки. Mitron Компоненты Delphi 5 21.01.2008 16:33
«Окно+символ». Создать класс, представляющий окно в текстовом режиме. RustreX Паскаль, Turbo Pascal, PascalABC.NET 1 11.11.2007 19:28
Как развернуть окно без анимации Dima63 Общие вопросы Delphi 1 17.04.2007 22:06