Re: ComboBox поиска на тулбаре
От: AlexGin Беларусь  
Дата: 24.03.14 11:42
Оценка:
Здравствуйте, Kernel0, Вы писали:

K>Может кто-нибудь объяснить пункт "Creating the Find Control":

K>http://msdn.microsoft.com/en-us/library/bb983718.aspx
K>В частности проблема в том, что не вызываются PreTranslateMessage для CFindComboBox. Вообще никакие события не вызываются. Лучше всего было бы, если бы кто-то смог набросать весь код по этому гайду. При необходимости могу выдать свою версию. Заранее спасибо.

Столкнулся я с этой проблемой.
ИМХО — тут баги M$

Решил ее таким образом:
Сделал (в моем проекте) класс-наследник от CMFCToolBar, в нем я создал таймер, по которому опрашивается этот самый ComboBox. Если были изменения, то посылается сообщение головному окну.

З.Ы. Согласен, с критикой, что решение некрасивое. Зато — работоспособное
Никакими другими способами решить проблему, к сожалению, не удалось.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.