# Softel vdm Documentation > Softel vdm, Inc. develops native UI control components for Windows developers — button, tab, and tree/grid controls, as DLL editions for C/C++ and MFC and as ActiveX controls for .NET, Visual C++ and VB6 — with dark mode, high-contrast, per-monitor DPI scaling, and UI Automation accessibility support. This index links the online documentation for the current editions; each product also has a single-file full-text version for LLM ingestion. ## SftButton/DLL 3.0 SftButton/DLL is a DLL-based button control for the Windows™ operating system, offering a fully customizable replacement for the standard Windows push button, check box and dropdown button. - [Full documentation (single text file)](https://softelvdm.com/Vault/Softelvdm.com/llms/SftButton-DLL-3.0.txt) - [Complete API reference](https://softelvdm.com/Vault/Softelvdm.com/llms/SftButton-DLL-3.0-reference.txt) - [Sample source code](https://softelvdm.com/Vault/Softelvdm.com/llms/SftButton-DLL-3.0-samples.txt) - [Online documentation home](https://softelvdm.com/Documentation/SftButton%20DLL%203%200) - [SftButton/DLL 3.0](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/1_product_description) - [Installing SftButton/DLL](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_installation) - [License Agreement](https://softelvdm.com/Purchase/License%20Agreement) - **Features** - [Components](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_components) - [Button States](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_button_states) - [Button Images](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_button_images) - [Text and Fonts](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_text) - [Colors and Gradients](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_colors_gradients) - [Borders](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_borders) - [Dropdown Button](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_dropdown) - [Toggle (Check Box) Behavior](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_toggle) - [Auto-Sizing](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_autosize) - [Click Regions](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_click_regions) - [Hover Detection](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_hover) - [Press Animation](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_bouncing) - [Bitmap Transparency](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_bitmap_transparency) - [GDI+](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_gdiplus) - [Using Themes](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_using_themes) - [Dark Mode](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_darkmode) - [High Contrast](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_highcontrast) - [Accessibility (Screen Readers)](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_accessibility) - [Per-Monitor DPI and Scaling](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_dpi) - [Demo Application](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_demo_application) - [Samples](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_samples) - [Wizard Application](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_wizard) - [Wizard Help](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/idh_wizardhelp) - [Design Pages](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/idh_control_page) - [C, C++/MFC - Generated Source Code](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/idh_edit_page) - **Programming** - [Building Applications](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_buildingapp) - [Creating a Dialog Resource](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_vc) - [Using C](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_usingc) - [Using C++/MFC](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_usingcpp) - [MFC and Notifications](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_notificationsmfc) - [Distributing the DLLs](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_distributing) - [Technical Support](https://softelvdm.com/Documentation/SftButton%20DLL%203%200/Topic/g_contactsoftel) ## SftTabs/DLL 7.0 SftTabs/DLL is a DLL-based tab control for the Windows™ operating system, offering an alternative method of displaying multiple dialogs or cascading menu selections, by displaying tabs as found in a file cabinet or a notebook. - [Full documentation (single text file)](https://softelvdm.com/Vault/Softelvdm.com/llms/SftTabs-DLL-7.0.txt) - [Complete API reference](https://softelvdm.com/Vault/Softelvdm.com/llms/SftTabs-DLL-7.0-reference.txt) - [Sample source code](https://softelvdm.com/Vault/Softelvdm.com/llms/SftTabs-DLL-7.0-samples.txt) - [Online documentation home](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200) - [SftTabs/DLL 7.0](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/1_product_description) - [New Features](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_newfeatures) - [Installing SftTabs/DLL](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_installation) - [Upgrading to Version 7.0](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_upgrading) - [License Agreement](https://softelvdm.com/Purchase/License%20Agreement) - **Features** - [Components](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_components) - [ToolTips](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_tooltips) - [FlyBy Highlighting](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_flyby_highlighting) - [Transition Effects](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_transitioneffects) - [Background](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_background) - [Mouse and Keyboard Interface](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_mouseinterface) - [GDI+](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_gdiplus) - [Bitmap Transparency](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_bitmap_transparency) - [Wizard-Style Dialogs](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_wizardstyle) - [Using Themes](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_using_themes) - [Dark Mode](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_darkmode) - [High Contrast](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_highcontrast) - [Accessibility (Screen Readers)](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_accessibility) - [Per-Monitor DPI and Scaling](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_dpi) - [Demo Application](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_demo_application) - [Samples](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_samples) - [Wizard Application](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_wizarddesign) - [Wizard Help](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/idh_wizardhelp) - [Design Pages](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/idh_control_page) - [C, C++/MFC - Generated Source Code](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/idh_edit_page) - [Using SftTabs/DLL](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_usingsfttabs) - [C Sample](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_usingsfttabsc) - [C++/MFC Sample](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_usingsfttabscppmfc) - **Programming** - [Building Applications](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_buildingapp) - [Creating a Dialog Resource](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_vc) - [Using C](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_usingc) - [Using C++/MFC](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_usingcpp) - [MFC and Notifications](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_notificationsmfc) - [Distributing the Dlls](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_distributing) - [Technical Support](https://softelvdm.com/Documentation/SftTabs%20DLL%207%200/Topic/g_contactsoftel) ## SftTree/DLL 8.0 SftTree/DLL is a tree control for the Windows™ operating system, offering multi-line, multi-column, hierarchical data displays for applications written using C, C++ and MFC. - [Full documentation (single text file)](https://softelvdm.com/Vault/Softelvdm.com/llms/SftTree-DLL-8.0.txt) - [Complete API reference](https://softelvdm.com/Vault/Softelvdm.com/llms/SftTree-DLL-8.0-reference.txt) - [Sample source code](https://softelvdm.com/Vault/Softelvdm.com/llms/SftTree-DLL-8.0-samples.txt) - [Online documentation home](https://softelvdm.com/Documentation/SftTree%20DLL%208%200) - [SftTree/DLL 8.0](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/1_main) - [New Features](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_newfeatures) - [Installing SftTree/DLL](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_installation) - [Upgrading to Version 8.0](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_upgrading) - [Upgrading from SftTree/DLL 4.0](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_upgrading_from40) - [License Agreement](https://softelvdm.com/Purchase/License%20Agreement) - [Using SftTree/DLL](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_overview) - **Features** - [Tree Components](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_tree_components) - [Tree Items](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_items) - [Expanding/Collapsing Items](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_expandcollapse) - [Fixed / Variable Height Items](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_fixed_variable_height_items) - [Content Windows](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_contentwindows) - [Virtual Mode](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_virtual_mode) - [Virtual Data Source](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_virtual_datasource) - [Split Tree Control - Splitter Bar](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_splitter_bar) - [Right-To-Left Reading Support](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_rtl) - [Using Themes](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_using_themes) - [Dark Mode](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_darkmode) - [High Contrast](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_highcontrast) - [Accessibility (Screen Readers)](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_accessibility) - [Per-Monitor DPI and Scaling](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_dpi) - [Item IDs](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_item_ids) - [Horizontal Scrolling](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_horizontalscrolling) - [Multi-Line Cell Text](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_multiline_cell_text) - [Cell Merging](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_cell_merging) - [Expand/Collapse Buttons](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_expandcollapse_buttons) - [Row Headers](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_row_headers) - [Column Headers](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_column_headers) - [Column Footers](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_column_footers) - [Columns](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_columns) - [Column Drag & Drop](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_column_drag_drop) - [Column Resizing](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_column_resizing) - [Display vs. Real Columns](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_display_vs_real_column) - [Drag & Drop](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_dragdrop) - [Cell Editing](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_cell_editing) - [Keyboard Interface](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_keyboard) - [Selections](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_selections) - [ScrollTips](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_scrolltips) - [ToolTips](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_tooltips) - [Progress Bar](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_progressbar) - [Flyby Highlighting](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_flyby_highlighting) - [Bitmap Transparency](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_bitmap_transparency) - [GDI+](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_gdiplus) - [Context Menu](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_contextmenu) - [Demo Application](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_demo_application) - [Samples](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_samples) - [Wizard Application](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_wizard) - [ClassInfo - Class Information](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/r_wizard_class) - [Events - Event Viewer](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/r_wizard_events) - [Values - API Return Values](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/r_wizard_values) - [C, C++/MFC - Generated Sample Code](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/r_wizard_edit) - **Programming** - [Building Applications](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_buildingapp) - [Creating a Dialog Resource](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_vc) - [Using C](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_usingc) - [Using C++/MFC](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_usingcpp) - [MFC and Notifications](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_notificationsmfc) - [Distributing the DLLs](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_distributing) - [Technical Support](https://softelvdm.com/Documentation/SftTree%20DLL%208%200/Topic/g_contactsoftel) ## SftTree/OCX 8.0 SftTree/OCX is an ActiveX control for the Windows™ operating system, offering easy to use multi-line, multi-column, hierarchical data displays. SftTree/OCX can be used in any ActiveX (OLE) control container, including Visual Studio (.NET), Visual Basic 6, Visual C++ (MFC), Access and many more. - [Full documentation (single text file)](https://softelvdm.com/Vault/Softelvdm.com/llms/SftTree-OCX-8.0.txt) - [Complete API reference](https://softelvdm.com/Vault/Softelvdm.com/llms/SftTree-OCX-8.0-reference.txt) - [Online documentation home](https://softelvdm.com/Documentation/SftTree%20OCX%208%200) - [SftTree/OCX 8.0](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/1_main) - [New Features](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_newfeatures) - [Upgrading To Version 8.0](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_upgrading) - [Installing SftTree/OCX](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_installation) - [License Agreement](https://softelvdm.com/Purchase/License%20Agreement) - **Features** - [Tree Components](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_treecomponents) - [Split Tree Control - Splitter Bar](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_splitterbar) - [Right-To-Left Reading Support](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_rtl) - [Using Themes](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_using_themes) - [Dark Mode](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_darkmode) - [High Contrast](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_highcontrast) - [Accessibility (Screen Readers)](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_accessibility) - [Per-Monitor DPI and Scaling](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_dpi) - [Drag & Drop](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_dragdrop) - [Horizontal Scrolling](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_horizontalscrolling) - [Keyboard Interface](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_keyboardinterface) - [Scroll Tips](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_scrolltips) - [Tool Tips](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_tooltips) - [Progress Bars](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_progressbar) - [Background Bitmap](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_background_bitmap) - [GDI+](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_gdiplus) - [Bitmap Transparency](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_bitmap_transparency) - [Virtual Mode](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_virtualmode) - [Virtual Data Source](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_virtualdatasource) - [Using SftTree/OCX](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_using) - [With Visual Basic 6](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_using_vb6) - [With Visual Studio (Unmanaged C/C++)](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_using_vc7) - [With Other Development Tools](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_using_other) - [Syntax Conventions Used](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/r_syntax_used) - [Property Dialogs](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/r_property_dialog) - [Demo Application](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_demo_application) - [Samples](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_samples) - [Run-Time Distribution](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_distributing) - [Technical Support](https://softelvdm.com/Documentation/SftTree%20OCX%208%200/Topic/g_contactsoftel) ## SftButton/OCX 4.0 SftButton/OCX is an ActiveX button control for the Windows™ operating system, offering many enhancements not found in the standard Windows button control. - [Full documentation (single text file)](https://softelvdm.com/Vault/Softelvdm.com/llms/SftButton-OCX-4.0.txt) - [Complete API reference](https://softelvdm.com/Vault/Softelvdm.com/llms/SftButton-OCX-4.0-reference.txt) - [Online documentation home](https://softelvdm.com/Documentation/SftButton%20OCX%204%200) - [SftButton/OCX 4.0](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/1_product_description) - [New Features](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_newfeatures) - [Installing SftButton/OCX](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_installation) - [Upgrading To Version 4.0](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_upgrading) - [License Agreement](https://softelvdm.com/Purchase/License%20Agreement) - **Features** - [Button](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_button) - [Drop Down Button](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_dropdown) - [Button Label](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_label) - [Toggle Button](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_toggle) - [Using Themes](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_using_themes) - [Default Button](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_default_button) - [Accelerator Keys](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_accel) - [Keyboard & Mouse Interface](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_keyboard) - [GDI+](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_gdiplus) - [Bitmap Transparency](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_transparency) - [OLE Drag & Drop](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_oledragdrop) - [Dark Mode](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_darkmode) - [High Contrast](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_highcontrast) - [Accessibility (Screen Readers)](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_accessibility) - [Per-Monitor DPI and Scaling](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_dpi) - **Using SftButton/OCX** - [Using SftButton/OCX](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_using) - [Using SftButton/OCX with Visual Basic 6](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_using_vb6) - [Using SftButton/OCX with Other Development Tools](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_using_other) - [Property Dialogs](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/r_property_dialog) - [Demo Application](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_demo_application) - [Samples](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_samples) - [Run-Time Distribution](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_distributing) - [Technical Support](https://softelvdm.com/Documentation/SftButton%20OCX%204%200/Topic/g_contactsoftel) ## SftDarkMode SftDarkMode is a single-header helper that adds dark mode support to Windows dialogs and applications. The header is shared across the Softel vdm controls (SftTree, SftTabs, SftBox, SftMask, SftButton) in both their DLL and ActiveX (OCX) editions - the same companion API and color palette is used throughout. - [Full documentation (single text file)](https://softelvdm.com/Vault/Softelvdm.com/llms/SftDarkMode.txt) - [Complete API reference](https://softelvdm.com/Vault/Softelvdm.com/llms/SftDarkMode-reference.txt) - [Online documentation home](https://softelvdm.com/Documentation/SftDarkMode) - [SftDarkMode](https://softelvdm.com/Documentation/SftDarkMode/Topic/1_main) ## SftPicture2 SftPicture2 is the shared header that describes images, glyphs and text labels used by every Softel vdm control (SftTree, SftTabs, SftBox, SftMask, SftButton), in both the DLL and ActiveX (OCX) editions. The two structures defined here - SFT_PICTURE and SFT_TEXT - appear as fields on per-product control structures (SFTBUTTON_CONTROL.Picture1, SFTTREE_CELL.Picture, SFTTABS_TAB.Picture, etc.) and supply a uniform model for image and text rendering across all of them. In the ActiveX editions the same structures are reached through the controls' picture objects rather than directly. - [Full documentation (single text file)](https://softelvdm.com/Vault/Softelvdm.com/llms/SftPicture2.txt) - [Complete API reference](https://softelvdm.com/Vault/Softelvdm.com/llms/SftPicture2-reference.txt) - [Online documentation home](https://softelvdm.com/Documentation/SftPicture2) - [SftPicture2](https://softelvdm.com/Documentation/SftPicture2/Topic/1_main)