![]() |
|
|
![]()
|
|
| rokky05 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 3.3.2008 Репутация: нет Всего: нет |
У меня есть 2 класа (условно А и В), в класе А создан екзамляр класа В, но мне нужно сделать так чтоби когда произошли изменения тоесть юзер кликнул на кнопку в класе В, отобразилса некий текст в ЕдитБоксе класа А, думаю можно сделать с помощю SendMessage(), но я с сообщениями никогда не работал и ничево у меня не получаетса :((( Может кто подскажет решения???
|
|||
|
||||
| Andrey44 |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
в хедере :
в спп файле
где-то в В классе
-------------------- ????? ??, ??????? ?????. |
||||||
|
|||||||
| rokky05 |
|
||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 3.3.2008 Репутация: нет Всего: нет |
Не работает :( зделал так как ты писал, ничево не происходит... |
||||||||
|
|||||||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
Ты вообще какому окну собрался слать сообщения? Главному твоего приложения? Или созданному потом.
-------------------- ????? ??, ??????? ?????. |
|||
|
||||
| rokky05 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 3.3.2008 Репутация: нет Всего: нет |
Главному окну мого приложения...
|
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
При создании В.Create(....., this); ----------this передаешь?
-------------------- ????? ??, ??????? ?????. |
|||
|
||||
| rokky05 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 3.3.2008 Репутация: нет Всего: нет |
в класе А делаю так: B *pChild = pChild new B; |
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
Для того, что-бы послать сообщение
какому либо окну - нужно знать его HWND. -------------------- ????? ??, ??????? ?????. |
|||
|
||||
| rokky05 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 3.3.2008 Репутация: нет Всего: нет |
GetParent()->GetSafeHwnd() разве недостаточно? |
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
А ты уверен, что у В родителем является А?
Ты где нибудь указываешь это? -------------------- ????? ??, ??????? ?????. |
|||
|
||||
| rokky05 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 3.3.2008 Репутация: нет Всего: нет |
но я же пишу в А так: B *pChild = pChild new B; етого мало? |
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
Конечно мало.
Посмотри в дебагере что у тебя возвращает GetParent()->GetSafeHwnd() -------------------- ????? ??, ??????? ?????. |
|||
|
||||
| rokky05 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 3.3.2008 Репутация: нет Всего: нет |
да ти прав, передал через указатель и всьо сработало |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |