Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как сделать SendMessage для CFormView? / 3 сообщений из 3, страница 1 из 1
31.10.2006, 13:50
    #34094116
egghead
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать SendMessage для CFormView?
Привет всем!
У меня есть класс Z, унаследованный от CFormView. у него есть ф-ция.
Из этого класса открывается диалог (класс W), в который передается указатель на класс Z. В классе W перед закрытием нужно сделать SendMessage для класса Z (сообщение прописано в карте и определен код).
Сейчас делаю так но почему то сообщение до класса Z не доходит
...
Рейтинг: 0 / 0
31.10.2006, 14:13
    #34094235
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать SendMessage для CFormView?
проще объвить глобальную переменную в 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
31.10.2006, 14:18
    #34094271
egghead
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать SendMessage для CFormView?
Спасибо!
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как сделать SendMessage для CFormView? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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