HeaderPane
Main
New releaseDLL · C · C++

SftTabs/DLL 7.0

Tab control

Organize crowded dialogs and deep menus into clean, familiar tabs your users grasp at a glance. SftTabs/DLL 7.0 gives Windows developers 75 customizable styles, built-in accessibility, and royalty-free deployment — designed visually, coded in minutes.

  • Windows 10 and above
  • 32-bit, 64-bit and ARM64
  • Royalty-free
  • 1 year of support included

Professional tabbed interfaces for Windows. Designed, not just coded.

Every application eventually runs out of room. Dialogs grow crowded, menus cascade three levels deep, and users start hunting for the setting they know is in there somewhere. SftTabs/DLL solves that the way the physical world always has, with tabs.

Like the dividers in a file cabinet or the labeled sections of a notebook, it organizes multiple dialogs, panels and menu selections into clean, familiar layouts your users understand at a glance. Complexity goes down; usability goes up.

Tabbed dialogs Tabbed windows Wizard-style dialogs Multi-row notebooks Scrollable tab strips Drag-and-drop reordering Close buttons Owner-drawn tabs

75

One control, endless looks

Start with any of 75 customizable tab styles, then make them your own: solid or gradient fills, per-tab colors that change automatically with a tab's status, and fixed or variable widths.

  • Single- or multi-row layouts that flow as tabs are added
  • Up to 256 tabs across as many as 32 rows
  • Full Windows Themes support

[#]

Images on every tab

Put images on every tab, for regular, hot and disabled states alike, and dress the control with background bitmaps, transparent surfaces and smooth transition effects.

  • Bitmaps, icons, image lists and GDI+ images
  • Checkboxes and radio buttons on tabs
  • Owner-drawn tabs and backgrounds for custom rendering

<->

Interaction your users expect

Drag-and-drop reordering, hidden and disabled tabs, optional close buttons on individual tabs, and built-in Minimize, Restore and Close buttons.

  • ToolTips and flyby highlighting
  • Scrollable tabs with your own scroll-button bitmaps
  • A tab control with or without a client area

Aa

Labels and ready-made dialogs

Labels span single or multiple lines, align left, right or center, carry keyboard mnemonics for fast access, and truncate gracefully with ellipses when space is tight.

  • Ready-made wizard-style dialogs
  • Tabbed dialogs and tabbed windows
  • Sophisticated interfaces in a fraction of the usual time

A modern Windows citizen

Built for how Windows looks and works today.

Version 7.0 follows the system's choices, so your tabs do too.

Automatic dark mode

Tracks the "Choose your mode" setting for seamless dark mode.

High Contrast

Honors Windows High Contrast themes for accessible viewing.

Per-Monitor v2 DPI

Keeps your tabs crisp on every display in every configuration.

Screen readers

A built-in UI Automation provider with live-region announcements works with Narrator, NVDA and JAWS out of the box.

SftTabs/DLL Wizard

Design it before you write a line of code.

Set your tab labels, choose the number of rows, pick colors, place icons and bitmaps and see the result immediately. Once the look is exactly right, the Wizard generates the run-time code for C or C++ with MFC.

Requirements and distribution

Languages

  • C and C++ (MFC) with Visual Studio
  • Any language through SendMessage and the supplied header
  • MFC classes for tab controls, tabbed dialogs and tabbed windows, with source code

Platforms

  • Windows 10 and above
  • 32-bit and 64-bit applications on Intel
  • ARM64 applications on Windows 11 and above
  • UNICODE on every platform

In the box

  • SftTabs/DLL Wizard with code generation
  • Samples for C and C++
  • Offline API reference for AI assistants, plus AGENTS.md

Distribution

  • Royalty-free in run-time mode
  • Ship the DLL with your application
  • Each developer licenses their own copy

Find a License that Fits Your Needs

Licenses

Find a license that fits

Every license includes a full year of support subscription: free product support, new major and minor releases, hotfixes and updates.

Read the license agreement
Single Developer License
$399one developer

For one developer, on any number of their own computers.

25 DevelopersSave 40%
$5,950one license number

One license number covering 25 developers on your team.

Prices in US dollars. 30-day money-back guarantee. Need the source code? Ask sales about an Enterprise License.

Save with the bundle

DLL Control Bundle · from $ 699.00

SftButton/DLL 3.0, SftMask/DLL 7.0, SftTabs/DLL 7.0 and SftTree/DLL 8.0 in one hugely discounted bundle.

View the bundle