IsTabEnabled

Returns the state of a tab in the Printing Preferences window.

 

IsTabEnabled(pDevMode As Long, dwTab As Long) As Boolean;

 

Input value: pDevMode       - pointer to the BlackIceDEVMODE structure

Input value: dwTab              - number of the tab, for possible values, see the values below

Return value - TRUE if the tab is enabled, otherwise FALSE

 

enumUITabs.UI_TAB_FILEFORMAT

(0)

enumUITabs.UI_TAB_FILENAMEGENERATION

(1)

enumUITabs.UI_TAB_STARTAPPLICATION

(2)

enumUITabs.UI_TAB_WATERMARK

(3)

enumUITabs.UI_TAB_ANNOTATION

(4)

enumUITabs.UI_TAB_BATES

(5)

enumUITabs.UI_TAB_PROFILEMANAGER

(6)

enumUITabs.UI_TAB_REDIRECTPRINTING

(7)

enumUITabs.UI_TAB_BARCODE

(8)

enumUITabs.UI_TAB_OCR

(9)

enumUITabs.UI_TAB_TEXTOUTPUT

(10)

 

The “Device settings” tab cannot be hidden and will always be displayed.

Please note, if you use the API functions EnableTab or DisableTab from the BlackIceDEVMODE dll or ActiveX control, it will override the settings of the INI file until you reinstall the driver or delete the following registry key:

HKEY_CURRENT_USER\Software\Black Ice Software LLC\<Name of the Black Ice Printer>\UI Tabs Settings