Class: cCJMenuItem

Module location: cCJCommandBarSystem.pkg line 3095 (view source)

can be used by all controls. Menu, toolbar and popups.

Class Hierarchy:

DFCOMAUTOMATIONOBJECTcComAutomationObjectcCJCommandBarActioncCJActioncCJMenuItem

Direct Known Subclasses:

cCJAboutMenuItem, cCJArrangeIconsMenuItem, cCJAutoArrangeIconsMenuItem, cCJCascadeMenuItem, cCJCopyMenuItem, cCJCutMenuItem, cCJDeleteEditMenuItem, cCJDeoMenuItem, cCJExitMenuItem, cCJGridFieldChooserMenuItem, cCJGridFreezeColumnMenuItem, cCJGridRestoreLayoutMenuItem, cCJHelpMenuItem, cCJMDIWindowItem, cCJMDIWindowsMenuItem, cCJMinimizeWindowsMenuItem, cCJPasteMenuItem, cCJRestoreMenusMenuItem, cCJRestoreWindowsMenuItem, cCJSelectAllMenuItem, cCJStatusbarMenuItem, cCJTileHorizontally, cCJTileVertically, cCJUndoMenuItem,

Class Definition

Properties

BooleanpbAddToDesignerMenu
BooleanpbControlBeginGroup
BooleanpbControlCloseSubMenu
BooleanpbControlDoubleGripper
BooleanpbControlFlagControlStretched
BooleanpbControlFlagLeftPopup
BooleanpbControlFlagNoMovable
BooleanpbControlFlagRightAlign
BooleanpbControlFlagShowPopupBarToolTip
BooleanpbControlFlagWrapRow
BooleanpbControlPopupToolBar
BooleanpbInCreateTempInstance
IntegerpeControlStyle
IntegerpeControlType
note that these properties are design time and initalize time only properties
IntegerphoAction
Used to redirect an action to a different object.

Functions and Procedures

VariantAddDynamicControl(Handle hoControls)
AssignAction()
handle action for this menu-item. If the item is the action, make sure a com instance is created if this is not the action, attach to the action which should be created lots of assertions if there is a problem
Construct_Object()
Inherited from cCJAction
VariantCreateComControl(Handle hoControls)
create the menu item control. Return a DataFlex object for this control This assumes that an action ID exiss and that a com action object is created.
CreateComInstance(Handle hoControls)
Inherited from cCJAction
must create action and then the visual control
VariantCreateCommandBarControl(Handle hoControls Integer eType Integer iId Boolean bInCreateTempInstance)
used to actually create the desired control and add it to the passed commandbars
BooleanIsPopup()
returns true if the control is a popup type - i.e., it will have child menu items. Good for Augmentation
OnCreateControl(Handle hoObj)

References (49):

ModuleContaining SymbolLine
cCJAboutMenuItem.pkgcCJAboutMenuItem13
cCJDeoMenuItemClasses.pkgcCJDeoMenuItem25
cCJGridFieldChooserMenuItem.pkgcCJGridFieldChooserMenuItem4
cCJGridFreezeColumnMenuItem.pkgcCJGridFreezeColumnMenuItem3
cCJGridRestoreLayoutMenuItem.pkgcCJGridRestoreLayoutMenuItem3
cCJMDIWindowsMenuItem.pkgcCJMDIWindowItem7
cCJMDIWindowsMenuItem.pkgcCJMDIWindowsMenuItem26
cCJStandardMenuItemClasses.pkgcCJUndoMenuItem13
cCJStandardMenuItemClasses.pkgcCJDeleteEditMenuItem46
cCJStandardMenuItemClasses.pkgcCJCutMenuItem80
cCJStandardMenuItemClasses.pkgcCJCopyMenuItem114
cCJStandardMenuItemClasses.pkgcCJPasteMenuItem148
cCJStandardMenuItemClasses.pkgcCJSelectAllMenuItem180
cCJStandardMenuItemClasses.pkgcCJExitMenuItem211
cCJStandardMenuItemClasses.pkgcCJHelpMenuItem234
cCJStandardMenuItemClasses.pkgcCJStatusbarMenuItem256
cCJStandardMenuItemClasses.pkgcCJAutoArrangeIconsMenuItem293
cCJStandardMenuItemClasses.pkgcCJRestoreMenusMenuItem330
cCJStandardMenuItemClasses.pkgcCJCascadeMenuItem353
cCJStandardMenuItemClasses.pkgcCJTileHorizontally379
cCJStandardMenuItemClasses.pkgcCJTileVertically405
cCJStandardMenuItemClasses.pkgcCJMinimizeWindowsMenuItem430
cCJStandardMenuItemClasses.pkgcCJRestoreWindowsMenuItem456
cCJStandardMenuItemClasses.pkgcCJArrangeIconsMenuItem481
Order.srcoFileMenu43
Order.srcoViewMenu99
Order.srcoCustomerEntryViewMenuItem106
Order.srcoInventoryItemViewMenuItem119
Order.srcoOrderEntryMenuItem132
Order.srcoSalesPersonEntryViewMenuItem145
Order.srcoVendorEntryViewMenuItem158
Order.srcoReportMenu173
Order.srcoBasicReportsMenuItem180
Order.srcoCustomerListMenuItem186
Order.srcoWinPrintReportsMenuItem198
Order.srcoCustomerListMenuItem2204
Order.srcoItemsperOrderMenuItem217
Order.srcoOrdersbyCustomerMenuItem1230
Order.srcoOrdersbyOrderNumberMenuItem243
Order.srcoCrystalReportsMenuItem257
Order.srcoAddressLabelsMenuItem261
Order.srcoCustomerListMenuItem1273
Order.srcoOrdersbyCustomerMenuItem285
Order.srcoOrdersMenuItem297
Order.srcoReportInformationMenuItem309
Order.srcoCrystalReportsPreviewerMenuItem321
Order.srcoNavigateMenu336
Order.srcoDisplayOptionsMenu370
Order.srcoHelpMenu411