Print Page | Close Window

Menu items in CXTPControlPopup

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=3387
Printed Date: 15 July 2025 at 2:46am
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: Menu items in CXTPControlPopup
Posted By: yoavo
Subject: Menu items in CXTPControlPopup
Date Posted: 11 December 2005 at 10:28am

Hi,

I am trying to insert a dynamic menu to a CXTPControlPopup (with xtpControlSplitPopup style). In all the examples of Xtreme, I saw that the menu that attached to the control is taken from resources. I want to add my menu items one by one.

I tried to do it, but I could achieve only a toolbar that is being displayed when pressing the right side of the popup control (I need it as a menu).

This is my code:

if (lpCreateControl->nID == ID_BUTTON320)

{

CXTPControlPopup* pButtonColumns = CXTPControlPopup::CreateControlPopup(xtpControlSplitButtonPo pup);

pButtonColumns->SetFlags(xtpFlagManualUpdate);

CXTPPopupToolBar* pColumnsBar = CXTPPopupToolBar::CreatePopupToolBar(GetCommandBars());

pColumnsBar->SetBorders(CRect(2, 2, 2, 2));

pColumnsBar->DisableShadow();

pColumnsBar->GetControls()->Add(xtpControlButton, ID_FILE_NEW);

pColumnsBar->GetControls()->Add(xtpControlButton, ID_FILE_OPEN);

pColumnsBar->GetControls()->Add(xtpControlButton, ID_EDIT_CUT);

pButtonColumns->SetCommandBar(pColumnsBar);

pColumnsBar->InternalRelease();

lpCreateControl->pControl = pButtonColumns;

return TRUE;

}




Replies:
Posted By: Oleg
Date Posted: 11 December 2005 at 11:26pm

instead

CXTPPopupToolBar* pColumnsBar = CXTPPopupToolBar::CreatePopupToolBar use

CXTPPopupBar* pColumnsBar = CXTPPopupBar::CreatePopupBar.



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