c++ - Quick Access Toolbar (QAT) doesn't shown in Ribbon MFC -


i'm converting existing application use ribbon. i'm using visual studio 2012. tried add buttons through qat properties editor in ribbon designer. qat shown in test ribbon mode correctly. it's not shown when debugging application. dropdown box button there not functional.

i've tried add buttons in code, makes no difference:

    mfcribbonquickaccesstoolbardefaultstate qatstate;     qatstate.addcommand(id_file_save);     qatstate.addcommand(id_edit_undo);     m_wndribbonbar.setquickaccessdefaultstate(qatstate); 

any idea appreciated. part of qat in ribbon1.mfcribbon-ms is:

<qat_elements><element_name>qat</element_name><qat_top>true</qat_top><items><item><id><name>id_file_new</name><value>57600</value></id><visible>true</visible></item><item><id><name>id_file_open</name><value>57601</value></id><visible>true</visible></item></items></qat_elements> 

i solved it. in cappnameapp::initinstance() function in appname.cpp, call initcontextmenumanager() function. initialize ccontextmenumanager object manage shortcut menus. object introduced in vc2008. other functions initshellmanager(); initkeyboardmanager(); inittooltipmanager();need called @ same place.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -