Skip to content

Nxt7Labs/NxtControlsDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Keywords

This repository demonstrates:

  • MFC custom controls
  • Custom MFC button control
  • Owner-drawn MFC UI controls
  • Windows desktop UI controls using MFC

NxtControlsDemo

Preview of upcoming customizable MFC UI controls from Nxt7Labs — a lightweight demo showcasing modern native Windows components.

NxtControlsDemo (Preview Release)

A lightweight preview of Nxt7Labs’ upcoming Windows UI control library. This demo showcases the first custom MFC control we’re releasing — a fully customizable NxtButton designed for modern Windows desktop applications.

Purpose of This Repository

This repo is not the complete toolkit — this initial release includes only the custom Button control, giving you a taste of the upcoming suite of controls.

It serves to:

  • Demonstrate the design quality and implementation style
  • Give developers a glimpse of upcoming MFC and C++ UI components
  • Provide sample patterns you can use in your own projects
  • Build transparency and trust before paid releases
  • Collect feedback from the community

Full commercial versions will include:

  • More controls
  • Full customization APIs
  • High-DPI support
  • Documentation
  • DLL/LIB builds
  • Extended features and themes

Technologies

  • C++
  • MFC
  • Windows x64 / GDI / GDI+
  • Visual Studio 2019 / 2022

How to Build

1 Clone the repo 2 Open NxtControlsDemo.sln in Visual Studio 3 Build and run

NxtButton Features

  • Customizable background color
  • Support for icons and background images
  • Hover, pressed, and disabled states
  • Smooth, modern rendering

How to use in your project

  1. Add a normal MFC button control to your dialog or form view and create a variable as show below.
image
  1. Set the Owner Draw property if Button as TRUE
image
  1. Must copy Imgs, NxControls, NxtControlsLibd.dll and NxtControlsLib.dll as shown below.
image
  1. Make project settings changes as below.
image image image image image image
  1. Make following changes in the dialog or formview header file.
image
  1. Make the following initialization as below in the constructor of dialog or formview.
image

About

Preview of upcoming customizable MFC UI controls from Nxt7Labs — a lightweight demo showcasing modern native Windows components.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors