Print Page | Close Window

Is ON_UPDATE_COMMAND_UI/ON_XTP_EXECUTE on

Printed From: Codejock Forums
Category: Codejock Products
Forum Name: Command Bars
Forum Description: Topics Related to Codejock Command Bars
URL: http://forum.codejock.com/forum_posts.asp?TID=4179
Printed Date: 04 March 2025 at 2:18pm
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: Is ON_UPDATE_COMMAND_UI/ON_XTP_EXECUTE on
Posted By: cnmmd
Subject: Is ON_UPDATE_COMMAND_UI/ON_XTP_EXECUTE on
Date Posted: 09 May 2006 at 11:10pm
Is ON_UPDATE_COMMAND_UI/ON_XTP_EXECUTE only avalid in MainFrame?

A SDI application,a toolbar,5 items on it.
CMainFrame::OnCreateControl(....)
{
   if ( lpCreateControl->nID == IDC_COMBOBOX_1 )
   {
      lpCreateControl->pControl = new CXTPControlComboBox;
   }
   else if (lpCreateControl->nID == IDC_EDT_1)
   {
           lpCreateControl->pControl = new CXTPControlEdit;
   }
   else if (lpCreateControl->nID == IDC_BUTTON_1)
   {
           lpCreateControl->pControl = new CXTPControlButton;
   }
}

if I locate ON_UPDATE_COMMAND_UI/ON_XTP_EXECUTE in MainFrame,it can get the button clicked message.
now,I want in MyView recieve the button clicked message,and get the combobox select index,and get the edit text.how to do it?



Replies:
Posted By: cnmmd
Date Posted: 10 May 2006 at 2:27am
Oh,I know why it can not recieve the message!

I used CXTPTabControl in MyView;
then AddView to tabControl;
when a tabView activate,MyView can not recieve the message!
Is it?


Posted By: Oleg
Date Posted: 10 May 2006 at 8:48am

Hello,

It must work. Check our TabbedView sample.

Check that you have pFrame->SetActiveView(pView); in OnSelectedChanged event.



-------------
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