Creating Controls in Assembler
  • Preface
    • Author
    • Guidelines
  • Introduction
    • Controls & Modern UI Design
    • The HotMenu Quest
  • Our First Control
    • External End-User Functions
    • Internal Functions
  • Registering Our Control
  • Creating Our Control
  • Inside Our Control
    • On Creation: WM_CREATE
    • On Destroying: WM_NCDESTROY
    • Handling Other Messages For Our Control
  • Initializing Our Control
  • Painting Our Control
  • Using Our Control
  • Control Properties
    • The Memory Used To Store Properties
    • Property Structures & Constants
    • Using Macros To Get/Set Properties
    • Using The Win32 API To Get/Set Properties
    • Internal Wrapper Functions
  • Additional Resources
    • RadASM Auto-complete
    • The ModernUI Framework
Powered by GitBook
On this page

Was this helpful?

Preface

NextAuthor

Last updated 1 year ago

Was this helpful?

A book, by , published on , about creating controls in assembly language.

The book introduces the reader to my journey and techniques I discovered and evolved over time, for creating custom controls using the windows win32 API and Microsoft's Macro Assembler (Masm).

It covers the main areas of developing an example control, SimpleButton, which the reader can then use as basis for creating their own custom controls.

The Github repository for this book can be found here:

The Github repository for the SimpleButton example control is here:

This Gitbook can be found online here:

Read or download:

You can contact me:

This work is licensed under a .

https://github.com/mrfearless/creating-controls-in-assembler
https://github.com/mrfearless/SimpleButton
https://mrfearless.gitbooks.io/creating-controls-in-assembler
mrfearless
Gitbook.com
Creative Commons Attribution-ShareAlike 4.0 International License