Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Обработка верхней строки в диалоге / 4 сообщений из 4, страница 1 из 1
27.12.2006, 15:18
    #34228223
cadge
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка верхней строки в диалоге
Ну попытаюсь сформулировать вопрос...

НА VC++ 2003 прилождение MFC Dialog.
Нужно обработать нажатие (вернее действие, а еще лучше, выделить область) на верхнюю панель в диалоге. Ну там где минимизация, максимизация, закрыть...

собсно вопрос - как? :)

заранее благодарен
...
Рейтинг: 0 / 0
27.12.2006, 15:36
    #34228281
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка верхней строки в диалоге
cadgeНА VC++ 2003 прилождение MFC Dialog.
Нужно обработать нажатие (вернее действие, а еще лучше, выделить область) на верхнюю панель в диалоге. Ну там где минимизация, максимизация, закрыть...

собсно вопрос - как? :)
...

Один из способов - перекрыть метод "PreTranslateMessage" у потомка.

Вставить тудась к примеру, такую вот комбинацию:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
	TRACE("Pre %x %x %x %x (%x %x)\r\n",
		pMsg->hwnd,
		pMsg->lParam,
		pMsg->message,
		pMsg->wParam,
		pMsg->pt.x,
		pMsg->pt.y);

запустить и посмотреть, что получается...
x/y - координаты мышильды (как не трудно догадаться), при наезде на эту область...
wParam - даст Вам коды перемещения, нажатия и прочую лабудень...
ну и т.д..
Не скажу, что это красивый способ - но ломовой...

с уважением
(круглый)
...
Рейтинг: 0 / 0
27.12.2006, 18:23
    #34228840
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка верхней строки в диалоге
cadge пишет:

> Нужно обработать нажатие (вернее действие, а еще лучше, выделить
> область) на верхнюю панель в диалоге. Ну там где минимизация,
> максимизация, закрыть...
Эта никакая не "панель", это - заголовок окна. Window caption.
WM_NCHITTEST.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
29.12.2006, 15:27
    #34232959
cadge
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка верхней строки в диалоге
спс
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Обработка верхней строки в диалоге / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]