The table below contains all the ribbon control callbacks supported by the XLL+ run-time library. Using any other value for a callback attribute will result in a run-time error.
For information about the parameters passed to each callback, and the return value that is expected, see CXllApp::OnRibbonEvent.
| Attribute | Callback | Applies to |
|---|---|---|
| getContent | GetContent | dynamicMenu |
| getDescription | GetDescription | button checkBox dynamicMenu gallery menu toggleButton |
| getEnabled | GetEnabled | button checkBox comboBox dropDown dynamicMenu editBox gallery labelControl menu splitButton toggleButton |
| getImage | GetImage | group button comboBox dropDown dynamicMenu editBox gallery menu toggleButton |
| getImageMso | GetImageMso | group button comboBox dropDown dynamicMenu editBox gallery menu toggleButton |
| getItemCount | GetItemCount | comboBox dropDown gallery |
| getItemHeight | GetItemHeight | gallery |
| getItemID | GetItemID | comboBox dropDown gallery |
| getItemImage | GetItemImage | comboBox dropDown gallery |
| getItemLabel | GetItemLabel | comboBox dropDown gallery |
| getItemScreentip | GetItemScreentip | comboBox dropDown gallery |
| getItemSupertip | GetItemSupertip | comboBox dropDown gallery |
| getItemWidth | GetItemWidth | gallery |
| getKeytip | GetKeytip | tab group button checkBox comboBox dropDown dynamicMenu editBox gallery menu splitButton toggleButton |
| getLabel | GetLabel | tab group button checkBox comboBox dropDown dynamicMenu editBox gallery labelControl menu splitButton toggleButton |
| getPressed | GetPressed | checkBox toggleButton |
| getScreentip | GetScreentip | group button checkBox comboBox dropDown dynamicMenu editBox gallery labelControl menu toggleButton |
| getSelectedItemID | GetSelectedItemID | dropDown gallery |
| getSelectedItemIndex | GetSelectedItemIndex | dropDown gallery |
| getShowImage | GetShowImage | button comboBox dropDown dynamicMenu editBox gallery menu toggleButton |
| getShowLabel | GetShowLabel | button comboBox dropDown dynamicMenu editBox gallery labelControl menu splitButton toggleButton |
| getSize | GetSize | button dynamicMenu gallery menu splitButton toggleButton |
| getSupertip | GetSupertip | group button checkBox comboBox dropDown dynamicMenu editBox gallery labelControl menu separator splitButton toggleButton |
| getText | GetText | comboBox editBox |
| getTitle | GetTitle | menuSeparator |
| getVisible | GetVisible | tab group box button buttonGroup checkBox comboBox dropDown dynamicMenu editBox gallery labelControl menu separator splitButton toggleButton |
| loadImage | LoadImage | customUI |
| onAction | OnActionButton | button |
| OnActionButtonRunTag | button | |
| OnActionIndexed | dropDown gallery | |
| OnActionIndexedRunTag | dropDown gallery | |
| OnActionToggleButton | checkBox toggleButton | |
| OnActionToggleButtonRunTag | checkBox toggleButton | |
| onChange | OnChange | comboBox editBox |
| onLoad | OnLoad | customUI |
Ribbon Reference | CXllApp::OnRibbonEvent | The Ribbon (User guide)