powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как сделать SendMessage для CFormView?
3 сообщений из 3, страница 1 из 1
Как сделать SendMessage для CFormView?
    #34094116
egghead
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!
У меня есть класс Z, унаследованный от CFormView. у него есть ф-ция.
Из этого класса открывается диалог (класс W), в который передается указатель на класс Z. В классе W перед закрытием нужно сделать SendMessage для класса Z (сообщение прописано в карте и определен код).
Сейчас делаю так но почему то сообщение до класса Z не доходит
...
Рейтинг: 0 / 0
Как сделать SendMessage для CFormView?
    #34094235
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проще объвить глобальную переменную в CDialogClass.h как extern CView g_pFormView. Создать константу WM_USERMESSAGE WM_USER + 5 в stdafx.h
В конструкторе производного от CFormView класса проинициализировать g_pFormView = this;
Разместить обработчик сообщения WM_USERMESSAGE в CFormView производном классе, послать из диалога сообщение (g_pFormView->SendMessage(WM_USERMESSAGE)) и проверить его в обработчике.
--------------------------------------------------------------
[подпись с другого сайта]
...
Рейтинг: 0 / 0
Как сделать SendMessage для CFormView?
    #34094271
egghead
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как сделать SendMessage для CFormView?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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