![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Windigo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 25.6.2003 Репутация: нет Всего: нет |
Привет всем!
Ситуация такая: есть страница свойств ActiveX компонента (IDD_MY_PROPPAGE), на ней размещен MFCGridCtrl (MyGridCtrl) . По двойному клику на MyGridCtrl, должен выставляться SetModifiedFlag() на странице; Делаю так
в InternalMsg не попадаю , где я неправ? Заранее, спасибо |
|||
|
||||
Олег М |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 436 Регистрация: 10.6.2004 Где: Москва Репутация: 7 Всего: 7 |
А сообщение приходит в ppage? Кстати, ppage у тебя как объявлен? Если как указатель, то надо (HWND)(*ppage) или, лучше ppage->GetSafeHwnd, или ppage->SendMessage
Это сообщение отредактировал(а) Олег М - 25.8.2004, 14:55 |
|||
|
||||
Windigo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 25.6.2003 Репутация: нет Всего: нет |
ppage объявлен так:
CWnd* ppage (то есть какуказатель) (HWND)(*ppage) - в ::SendMessage заменил, но не помогло, поэтому скорее всего сообщение так и не доходит.. А если заменяю ppage->SendMessage(WM_USER+200,1,1); прога вылетает с ошибкой чтения памяти |
|||
|
||||
Олег М |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 436 Регистрация: 10.6.2004 Где: Москва Репутация: 7 Всего: 7 |
А чему он утебя равен? У тебя сначала неправильно было, к HWND нельзя так преобразовывть, теперь исправил, надеюсь. Проверь pppage->m_hWnd. Если ppage нормальный
|
||||
|
|||||
Windigo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 25.6.2003 Репутация: нет Всего: нет |
Спасибо - так помогло
![]() CWnd* ppage = this->GetParent(); ppage->SendMessage(WM_USER+200,1,1); |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |