![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Приветствую.
Встала задача, вообще какая технология - WPF, у меня есть рабочие варианты на MFC, но сейчас пытаюсь в WPF сделать. Суть проблемы в чем, мне надо создать окно, которое можно было бы ресайзить но + к этому, без Windows бордюра (рамки), т.е. все окно есть никак иное клиентская ареа. Яркий пример подобного рода окон - iTunes для Windows Разумеется надо ловить WM_NCCALCSIZE сообщения, и в нем устанавливать. Но вот ведь странно выходит, Если в MFC Код:
Код:
Код:
на скриншоте красная полоска - это рамка окна но как видно, справа и снизу черные места, вот их бы убрать как то. Упс. все решилось, root element'у ставим Margin, где право и лево будет значения < 0, и grid (в моем случае) покрывает все окно ![]() Последний раз редактировалось BOBAH13; 20.09.2010 в 13:45. |
![]() |
![]() |
![]() |
#2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Приветствую снова. Продолжаю оформлять и бороться с Windows API. Дело в том, что по приходу WM_NCACTIVATE, что собственно информирует, что окно активировалось или наоборот, деактивировалось. Но как прикол (а iTunes в Apple, видимо побороли), после активации/деактивации рисуются бордюры, а рисуются видимо DefWindowProc сразу после WM_NCACTIVATE, т.к. после этой мессаги ко мне приходят только WM_ACTIVATE, WM_ACTIVATEAPP и не более. Вот и вопрос, как же отрубить эту "фичу".
Edit: Я прошу извинения, может это покажется флудом, но уже какой раз замечаю, могу сидеть долго и не найти ответа, а как только отпишусь на форуме, и через несколько минут ![]() А все решилось просто Код:
Последний раз редактировалось BOBAH13; 20.09.2010 в 18:50. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
window.document.write и window.alert() | Syltan | JavaScript, Ajax | 0 | 26.08.2010 21:32 |
WINDOW::CONSOLE | nikleb | Общие вопросы C/C++ | 7 | 31.10.2008 17:44 |
Immediate Window | ZORRO2005 | Microsoft Office Excel | 1 | 24.05.2008 16:23 |
window() ( Pascal ) | Artificial | Помощь студентам | 1 | 16.01.2008 21:50 |
Функция window( ). | Adamant | Общие вопросы C/C++ | 1 | 27.10.2007 09:10 |