Print Page | Close Window

CCmdUI * pCmdUI -> m_pMenu = NULL?

Printed From: Codejock Forums
Category: Codejock Products
Forum Name: Toolkit Pro
Forum Description: Topics Related to Codejock Toolkit Pro
URL: http://forum.codejock.com/forum_posts.asp?TID=9849
Printed Date: 14 November 2025 at 7:21pm
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: CCmdUI * pCmdUI -> m_pMenu = NULL?
Posted By: corapollo
Subject: CCmdUI * pCmdUI -> m_pMenu = NULL?
Date Posted: 10 March 2008 at 9:52pm
I implement ON_UPDATE_COMMAND_UI message handler.
But pCmdUI->m_pMenu is NULL.
How can I use this member?


-------------
Oh, Apollo...



Replies:
Posted By: Oleg
Date Posted: 11 March 2008 at 6:39am
Hi,
 
CommandBars Popups derived from CWnd and don't use CMenu. You need replace your code to use CXTPCommandBar methods instead of CMenu's.
 
For example:
void CMainFrame::OnUpdateItem2(CCmdUI* pCmdUI)
{
 CXTPControl* pControl = CXTPControl::FromUI(pCmdUI);
 if (pControl)
 {
  pControl->SetVisible(m_bShowItem);
 }
}


-------------
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net