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

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

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

заранее благодарен
...
Рейтинг: 0 / 0
Обработка верхней строки в диалоге
    #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
Обработка верхней строки в диалоге
    #34228840
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cadge пишет:

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


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