|
|
|
Как сделать SendMessage для CFormView?
|
|||
|---|---|---|---|
|
#18+
Привет всем! У меня есть класс Z, унаследованный от CFormView. у него есть ф-ция. Из этого класса открывается диалог (класс W), в который передается указатель на класс Z. В классе W перед закрытием нужно сделать SendMessage для класса Z (сообщение прописано в карте и определен код). Сейчас делаю так но почему то сообщение до класса Z не доходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 13:50 |
|
||
|
Как сделать SendMessage для CFormView?
|
|||
|---|---|---|---|
|
#18+
проще объвить глобальную переменную в 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)) и проверить его в обработчике. -------------------------------------------------------------- [подпись с другого сайта] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 14:13 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2030146]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
180ms |
get topic data: |
11ms |
get forum data: |
4ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 512ms |

| 0 / 0 |
