DGSplitButtonGetItemIcon
Retrieves the icon data of a split button control popup menu item.
bool DGSplitButtonGetItemIcon ( short dialId, short item, short popupItem, void* icon );
Parameters
- dialId
- ID of the dialog or tab page. DG_TOP_MODAL specifies the topmost modal dialog.
- item
- 1-based index of the dialog item.
- popupItem
- 1-based indexed of the popup menu item.
- icon
- The icon data of the specified split button popup menu item (cast to void*).
Return Value
true if the icon data contains the split button popup menu item icon, otherwise it is false.
Remarks
- The icon data indicates:
-
Macintosh only:
- NSImage* pointer of the icon cast to void*
Windows only:
- HICON handle of the icon cast to void*
Requirements
- Version: DG 18.0.0 or later
- Header: DG.h
- Import Library: DG.lib [WIN]
- Module: DGLib [MAC], DG.dll [WIN]
See Also
Dialog item types
DGCatItemText,
DGGetItemFont,
DGGetItemImage,
DGGetItemImageId,
DGGetItemText,
DGModified,
DGResetModified,
DGSetItemFont,
DGSetItemImage,
DGSetItemImageId,
DGSetItemText,
DGSplitButtonSetItemText,
DGSplitButtonGetItemText,
DGSplitButtonSetItemFont,
DGSplitButtonGetItemFont,
DGSplitButtonSetItemIcon,
DGSplitButtonSetAlignment,
DGSplitButtonGetAlignment,
DGSplitButtonAppendItem,
DGSplitButtonAppendSeparator,
DGSplitButtonInsertItem,
DGSplitButtonInsertItem,
DGSplitButtonDeleteItem,
DGSplitButtonSetItemData,
DGSplitButtonGetItemData,
DGSplitButtonEnableItem,
DGSplitButtonDisableItem,
DGSplitButtonSetItemStatus,
DGSplitButtonIsItemEnabled,
DGSplitButtonIsSeparatorItem,
DGSplitButtonGetItemCount,
DGSplitButtonEnableDraw,
DGSplitButtonDisableDraw,
Callback functions
DG_MSG_CLICK,
DG_MSG_CHANGE