![]() |
|
|
![]()
|
|
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
Что-то типа этого Это сообщение отредактировал(а) Andrey44 - 9.4.2008, 15:44 -------------------- ????? ??, ??????? ?????. |
|||
|
||||
| tonchitos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 24.2.2007 Репутация: 1 Всего: 40 |
да нет...AfxGetMainWnd()->ClientToScreen(&lpRect); белиберду возвращает
Добавлено через 13 минут и 40 секунд модифай стайл по моему вообще игнорирует.... зато в настройках диалога поменяла стиль на чайлд...так он вообще теперь не показывается...как быть людииии... -------------------- – Люди забыли эту истину, – сказал Лис, – но ты не забывай: ты навсегда в ответе за всех, кого приручил. |
|||
|
||||
| tonchitos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 24.2.2007 Репутация: 1 Всего: 40 |
нне, модифайл стайл все таки работает, но странно как то...хм....
Добавлено через 6 минут и 58 секунд людииииииииииииииии -------------------- – Люди забыли эту истину, – сказал Лис, – но ты не забывай: ты навсегда в ответе за всех, кого приручил. |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Да нет у документа никакой клиентской области - она может быть только у окна ну зачем у главного окна-то спрашивать. Оно большое... Никак нельзя установить WS_CHILD - с ним надо создавать! Т.е. передать в Create (или установить у ресурса IDD_PROPERTIES) -------------------- ... |
|||
|
||||
| dizzy1984 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 15.2.2007 Репутация: 10 Всего: 25 |
Можно попробовать убрать полосу заголовка окна. Это стиль WS_CAPTION.
|
|||
|
||||
| Dreamer_0x01 |
|
||||||
![]() Терминатор ![]() ![]() Профиль Группа: Участник Сообщений: 780 Регистрация: 14.4.2005 Где: Санкт-Петербург Репутация: 9 Всего: 12 |
Не нужно.
Тоже не нужно ;)
Если рисуем в представлении, это тоже не нужно - GetClientRect() все это учитывает. Если рисуем на мейнфрейме, то тогда нужно ;) Весь вопрос в том, в каком месте GetClientRect() вызвать. Прикладываю тестовый проектик, в нем два диалога налеплены на форму в 20 пикселах от края формы. Можно потаскать границы окна - при ресайзе диалоги все равно встают на место, значит, GetClientRect() правильно вычисляет размеры клиентской области. Это сообщение отредактировал(а) Dreamer_0x01 - 10.4.2008, 10:42 Присоединённый файл ( Кол-во скачиваний: 2 )
ClientPanel.rar 203,38 Kb-------------------- Нет ничего невозможного. Есть цели, и есть время и силы на их достижение. |
||||||
|
|||||||
| Dreamer_0x01 |
|
|||
![]() Терминатор ![]() ![]() Профиль Группа: Участник Сообщений: 780 Регистрация: 14.4.2005 Где: Санкт-Петербург Репутация: 9 Всего: 12 |
tonchitos, вы бы хоть посмотрели пример, может, поможет?
-------------------- Нет ничего невозможного. Есть цели, и есть время и силы на их достижение. |
|||
|
||||
| tonchitos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 24.2.2007 Репутация: 1 Всего: 40 |
спасибо
-------------------- – Люди забыли эту истину, – сказал Лис, – но ты не забывай: ты навсегда в ответе за всех, кого приручил. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |