DGSplitButtonGetItemIcon

 Graphisoft®

Dialog ManagerVersion: 2.0

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:
Mac logo  Macintosh only: 
NSImage* pointer of the icon cast to void*
Windows logo  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