IPropertyPage::TranslateAccelerator
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 22.02.02 10:40
Оценка:
Сделал я свою показывалку Property Page-ов, все работает кроме кнопки Tab.
Посмотрел что делает OleCreatePropertyFrame, оказалось он вызывает IPropertyPage::TranslateAccelerator.
Возник вопрос:
А какие сообщения контейнер должен translate-ить в PropertyPage?
Re: IPropertyPage::TranslateAccelerator
От: Alex Fedotov США  
Дата: 22.02.02 18:29
Оценка:
Здравствуйте DarkGray, Вы писали:

DG>Сделал я свою показывалку Property Page-ов, все работает кроме кнопки Tab.

DG>Посмотрел что делает OleCreatePropertyFrame, оказалось он вызывает IPropertyPage::TranslateAccelerator.
DG>Возник вопрос:
DG>А какие сообщения контейнер должен translate-ить в PropertyPage?

Все клавиатурные. Можно просто все — хуже не будет. Если TranslateAccelerator возвращает S_OK, значит, сообщение было обработано страницей и контейнер его дальше обрабатывать не должен. Если же возвращается S_FALSE, контейнер должен дальше обрабатывать это сообщение как обычно.
-- Alex Fedotov
Re: IPropertyPage::TranslateAccelerator
От: vootshee  
Дата: 17.03.03 14:33
Оценка:
Здравствуйте, DarkGray, Вы писали:

DG>Сделал я свою показывалку Property Page-ов, все работает кроме кнопки Tab.

DG>Посмотрел что делает OleCreatePropertyFrame, оказалось он вызывает IPropertyPage::TranslateAccelerator.
DG>Возник вопрос:
DG>А какие сообщения контейнер должен translate-ить в PropertyPage?

доброе утро.

а можно посмотреть на исходники ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.