Re[3]: Прорисовка меню
От: Vis Украина  
Дата: 06.11.09 09:25
Оценка:
Здравствуйте, Glas, Вы писали:

Vis>>Я думаю, придется это делать через хук.

Vis>>Вот здесь кусок кода..
G>Глупый вопрос, конечно, а куда это добавлять? Ногами не бить, я еще только учусь работать MFC .
Для начинающего — очень даже неглупый... Хуки — это продвинутая техника...

Строго говоря, чтоьбы только испытать этот код, можно все функции сделать глобальными.
У меня они объединены в класс и являются статическими. Так что можно создать класс СFlatMenu у которого все методы статические.

InitializeHook() нужно вызвать перед прорисокой первого меню, а скорее всего — в начале приложения, где-то в InitInstance. UninitializeHook() — где-то в конце. Как вариант — создать глобальный экземпляр класса CFlatMenu а InitializeHook() вызвать в конструкторе.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.