Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Modern UI controls for win32 assembler

NotificationsYou must be signed in to change notification settings

mrfearless/ModernUI

Repository files navigation

ModernUI

ModernUI is a framework library and a collection of custom controls for win32 assembler, created to help modernize the standard win32 controls, and to add or emulate new control types and features of modern UX/UI designs and other graphical frameworks.

For the x64 version of this project, visithere.

If you like this project and would like to support me, consider donating viaLiberapay or with bitcoin:1LXcHrwMxij53UETjgmQwFPSM8EVjCoUgw

ModernUI Packages

PackageRelease DownloadsDocumentation
ModernUIx86x64readthedocs
ModernUI_Animationx86x64readthedocs
ModernUI_Buttonx86x64readthedocs
ModernUI_CaptionBarx86x64readthedocs
ModernUI_Checkboxx86x64readthedocs
ModernUI_ProgressBarx86x64readthedocs
ModernUI_ProgressDotsx86x64readthedocs
ModernUI_Regionx86x64readthedocs
ModernUI_SmartPanelx86x64readthedocs
ModernUI_Spinnerx86x64readthedocs
ModernUI_Textx86x64readthedocs
ModernUI_Tooltipx86x64readthedocs
ModernUI_TrayMenux86x64readthedocs

ModernUI Library Setup

  • Download the latest version of the main ModernUI library and extract the files. The latest release can be found in theRelease folder, or via thereleases section of this Github repository or can be downloaded directly fromhere.
  • Copy theModernUI.inc file to yourmasm32\include folder (or wherever your includes are located)
  • Copy theModernUI.lib file to yourmasm32\lib folder (or wherever your libraries are located)
  • Add the following to your project:
include ModernUI.incincludelib ModernUI.lib

ModernUI Controls Setup

  • All ModernUI controls require the inclusion of the ModernUI Library as outlined in the previous section.
  • Download any ModernUI Controls you wish to use. Each ModernUI control is packaged separately, and can be found in theRelease folder, or via thereleases section of this Github repository.
  • Copy the ModernUI Control's include file (.inc) to yourmasm32\include folder (or wherever your includes are located)
  • Copy the ModernUI Control's library file (.lib) to yourmasm32\lib folder (or wherever your libraries are located)
  • Add the following to your project, for example if you are adding the ModernUI_Button control:
include ModernUI_Button.incincludelib ModernUI_Button.lib
  • Repeat for all other ModernUI Controls that you wish to add to your project.

General Information

  • The main ModernUI Library is stored in theModernUI folder. It comes with a RadASM project to help with building the library from the source files. Manual build instructions can be found in thewiki.
  • ModernUI controls are separated in their own folders found in theControls folder. Each control comes with a RadASM project to help with building the control from the source files.
  • There are a number of examples included in this Github repository that highlight the usage of using the various ModernUI Controls, these can be found in theExamples folder. Each example has a RadASM project to help build the example.
  • The ModernUI Library and the ModernUI Controls can be found pre-packaged in theRelease folder. Also included in this folder are RadASM auto-complete api files, some design time ModernUI RadASM controls, and some useful ModernUI style icons.

Documentation

Documentation is now available atmodernui-docs.readthedocs.io

Additional Resources


[8]ページ先頭

©2009-2025 Movatter.jp