OnLoadMenuIndirect()
В MSDN Apr2003 нашол пример динамического создания меню на основе шаблонов в памяти. У класса CMunu есть метод LoadMenuIndirect(), в параметрах которого передается сформированное в памяти структура будущего меню. Все замечательно, вот только в примере все это делается в методе CMainFrame::OnLoadMenuIndirect(), которого у моего класса CMainFrame нету... Как мне поймать момент когда программа каждый раз собирается создать новое меню из файла ресурсов (для главного окна, для каждого из дочерних окон и для серверов автоматизации), чтобы в этот момент впихнуть ей свое меню? Где это делается?
Спасибо!
Цитата:
Originally posted by GHopper
Здравствуйте!
В MSDN Apr2003 нашол пример динамического создания меню на основе шаблонов в памяти. У класса CMunu есть метод LoadMenuIndirect(), в параметрах которого передается сформированное в памяти структура будущего меню. Все замечательно, вот только в примере все это делается в методе CMainFrame::OnLoadMenuIndirect(), которого у моего класса CMainFrame нету... Как мне поймать момент когда программа каждый раз собирается создать новое меню из файла ресурсов (для главного окна, для каждого из дочерних окон и для серверов автоматизации), чтобы в этот момент впихнуть ей свое меню? Где это делается?
Спасибо!
Здравствуйте!
В MSDN Apr2003 нашол пример динамического создания меню на основе шаблонов в памяти. У класса CMunu есть метод LoadMenuIndirect(), в параметрах которого передается сформированное в памяти структура будущего меню. Все замечательно, вот только в примере все это делается в методе CMainFrame::OnLoadMenuIndirect(), которого у моего класса CMainFrame нету... Как мне поймать момент когда программа каждый раз собирается создать новое меню из файла ресурсов (для главного окна, для каждого из дочерних окон и для серверов автоматизации), чтобы в этот момент впихнуть ей свое меню? Где это делается?
Спасибо!
попробуй засунуть его в OnCreate.