В RebarControl вставлен EditControl, как дотянуться до его сообщений WM_CTLCOLOREDIT?
Здравствуйте, Аноним, Вы писали:
А>В RebarControl вставлен EditControl, как дотянуться до его сообщений WM_CTLCOLOREDIT?
WM_CTLCOLOREDIT получает родитель. В данном случае родитель Rebar. Однако у Rebar должен быть message forwarding (
MSDN). Так что по идее прямо родитель ребара их и получает. На крайняк можно субклассинг ребара применить.
Здравствуйте, ndemia, Вы писали:
N>WM_CTLCOLOREDIT получает родитель. В данном случае родитель Rebar.
Это понятно.
N>Однако у Rebar должен быть message forwarding (MSDN). Так что по идее прямо родитель ребара их и получает.
Не нашёл как заставить Rebar форвардить сообщение. По умолчанию этого не происходит. Или я не там смотрю.
N>На крайняк можно субклассинг ребара применить.
Это для меня пока загадочная даль. Если можно, то поясни популярно алгоритм такого решения.
С форвардингом так ничего и не понял. Разобрался с сабклассингом. Работает. Если кто-нить про форвардинг рязъяснит, то хуже не будет.