Professional User Interface Suite, Copyright FOSS Software Inc. Help Published with Permission.

Properties

m_iconCustomized Represents the customized icons associated with a menu item or a toolbar button.

Classes

~CExtCustomizeCmdTreeNode Destructor.
AssignCmdProps Copies the properties of the command tree nodes from another CExtCmdItem object.
AssignFromOther Copies the properties of the command tree nodes from another CExtCustomizeCmdTreeNode object.
CanChangeDisplayStyle Determines whether the style of displaying the command can be changed in the customize mode.
CExtCustomizeCmdTreeNode Constructors. The base command identifier is a unique identifier for a node. The effective command identifier is used in the WPARAM parameter of WM_COMMAND messages.
CloneNode Returns the cloned copy of a node.
CmdKeyTipAttach Attaches the CExtCustomizeCmdKeyTip object to the command tree node.
CmdKeyTipDestroy Destroys the CExtCustomizeCmdKeyTip object stored inside to the command tree node.
CmdKeyTipDetach Detaches the CExtCustomizeCmdKeyTip object from to the command tree node and returns detached pointer.
CmdKeyTipGet Returns pointer to the CExtCustomizeCmdKeyTip object attached to the command tree node.
CmdKeyTipSet Assigns the CExtCustomizeCmdKeyTip object to the command tree node.
CmdScreenTipAttach Attaches the �CExtCustomizeCmdScreenTip object to the command tree node.
CmdScreenTipDestroy Destroys the CExtCustomizeCmdScreenTip object stored inside to the command tree node.
CmdScreenTipDetach Detaches the CExtCustomizeCmdScreenTip object from to the command tree node and returns detached pointer.
CmdScreenTipGet Returns pointer to the CExtCustomizeCmdScreenTip object attached to the command tree node.
CmdScreenTipSet Assigns the CExtCustomizeCmdScreenTip object to the command tree node.
CurrentIconGetPtr Returns a pointer to the CExtCmdIcon object that stores the current node icon.
DropDownHeightMaxGet Returns a max height of the dropped-down window.
DropDownHeightMaxSet Sets a max height of the dropped-down window.
DropDownWidthGet Returns a width of the dropped-down window.
DropDownWidthSet Sets a width of the dropped-down window.
ElementAt Returns a pointer to the child node at the specified position. Should not be called if there are no child nodes in the command tree.
GetCmdID Returns the base/effective command identifier of a node. The base command identifier is a unique identifier for a node. The effective command identifier is used in the WPARAM parameter of WM_COMMAND messages.
GetFlags Returns the node flags.
GetIconPtrInMenu Returns a pointer to the CExtCmdIcon object that stores the current node icon to display in the popup menu.
GetIconPtrInToolbar Returns a pointer to the CExtCmdIcon object that stores the current node icon to display in the toolbar.
GetLParam Returns a user-defined value associated with the node.
GetNodeCount Returns the number of child nodes.
GetNodeIndex Returns an index of the child node or -1 if the specified node is not a child of this node.
GetOwnIndex Returns an index of this node in the array of child nodes of the parent node. The node should have its parent node.
GetParentNode Returns the parent node or NULL if this node is the root.
GetTextInMenu Returns a node text that is displayed in the popup menu.
GetTextInToolbar Returns the node text that is displayed in the toolbar.
GetTextUser Returns a user-defined node text.
GetIndent Returns an indent of the node, which is greater than or equal to zero.
Head Returns a pointer to the first child node. Should not be called if there are no child nodes in the command tree.
InsertClonedChildsNodesFrom Replaces the child nodes with cloned child nodes of the specified command tree node. Returns the number of inserted nodes.
InsertNode Inserts a child node at the specified position.
IsChild Returns true if the specified node is child of this node (even if it is not the direct child) or false in other cases.
IsPopupNode Returns true if the specified node is of any kind of the popup node or false otherwise.
LoadMenuTree Constructs the command tree.
ModifyFlags Modifies the node flags.
RemoveAllNodes Removes all the child nodes.
RemoveCommand Removes a command from the command tree and returns the number of removed commands.
RemoveCommandRange Removes a range of commands from the command tree and returns the number of removed commands.
RemoveNodes Removes child nodes and returns the number of removed items.
RemoveSelf Removes a node from the command tree hierarchy.
ResetIcon Resets the node icon, which might be previously edited in the customize mode.
SearchNode Searches a child node specified with the command identifier and returns its index or -1 if it is not found.
SearchNodeBackward Searches a child node specified with the command identifier in backward order and returns its index or -1 if it is not found.
SearchNodeElement Searches for a command tree node and returns a pointer to the found node or NULL..
Serialize Serializes the command tree node.
SetCmdID Modifies the effective and base command identifiers of a node. The base command identifier is a unique identifier for a node. The effective command identifier is used in the WPARAM parameter of WM_COMMAND messages.
SetLParam Sets a user-defined value associated with node.
SetParentNode Sets a new parent node.
SetTextInMenu Sets a node text for displaying in the popup menu.
SetTextInToolbar Sets a node text for displaying in the toolbar.
SetTextUser Sets a user-defined node text.
Swap Swaps two nodes inside one level of the command tree.
Tail Returns a pointer to the last child node. Should not be called if there are no child nodes in the command tree.
TextFieldWidthGet Returns a width of the text/combo field.
TextFieldWidthSet Sets a width of the text/combo field.

Operators

operator [] Returns a pointer to the child node at the specified position. Should not be called if there are no child nodes in the command tree.
operator << Writes the command tree node to the archive.
operator= Assignment operator.
operator >> Reads data of the command tree node from the archive.

See Also

CExtCustomizeCmdTreeNode Overview | Hierarchy Chart