Print Page | Close Window

State changes in combo box

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=3874
Printed Date: 28 September 2024 at 11:22pm
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: State changes in combo box
Posted By: ahsan19
Subject: State changes in combo box
Date Posted: 24 March 2006 at 7:59pm
I have a drop-down control and I want to capture the event when the value in the combo box is changed. Here is my code for the control combo box:


CXTPControlComboBox* pComboState = (CXTPControlComboBox*)CXTPControlComboBox::CreateObject();
pComboState->AddString(_T("Win32"));

How can I add event handling to this?

Thanks.
Jessica



Replies:
Posted By: Oleg
Date Posted: 24 March 2006 at 9:07pm

Hi,

FROM CustomThemes sampe:

ON_XTP_EXECUTE(ID_EDIT_STATE, OnEditState)

 


void CMainFrame::OnEditState(NMHDR* pNMHDR, LRESULT* pResult)
{
 NMXTPCONTROL* tagNMCONTROL = (NMXTPCONTROL*)pNMHDR;

 CXTPControlComboBox* pControl = (CXTPControlComboBox*)tagNMCONTROL->pControl;
 if (pControl->GetType() == xtpControlComboBox)
 {
  int nState = pControl->GetCurSel();
  if (nState != 2)
  {
   m_nState = nState;
  }
  else
  {
   MessageBox(_T("Configuration Manager"));
   pControl->SetCurSel(m_nState);
  }
  *pResult = TRUE; // Handled
 }
}
 



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