# Creating Controls in Assembler

## Creating Controls in Assembler

- [Preface](https://fearless.gitbook.io/creating-controls-in-assembler/readme.md)
- [Author](https://fearless.gitbook.io/creating-controls-in-assembler/readme/author.md)
- [Guidelines](https://fearless.gitbook.io/creating-controls-in-assembler/readme/guidelines.md)
- [Introduction](https://fearless.gitbook.io/creating-controls-in-assembler/introduction.md)
- [Controls & Modern UI Design](https://fearless.gitbook.io/creating-controls-in-assembler/introduction/controls-and-modern-ui-design.md)
- [The HotMenu Quest](https://fearless.gitbook.io/creating-controls-in-assembler/introduction/the-hotmenu-quest.md)
- [Our First Control](https://fearless.gitbook.io/creating-controls-in-assembler/our-first-control.md)
- [External End-User Functions](https://fearless.gitbook.io/creating-controls-in-assembler/our-first-control/external-end-user-functions.md)
- [Internal Functions](https://fearless.gitbook.io/creating-controls-in-assembler/our-first-control/internal-developer-functions.md)
- [Registering Our Control](https://fearless.gitbook.io/creating-controls-in-assembler/registering-our-control.md)
- [Creating Our Control](https://fearless.gitbook.io/creating-controls-in-assembler/creating-our-control.md)
- [Inside Our Control](https://fearless.gitbook.io/creating-controls-in-assembler/inside-our-control.md)
- [On Creation: WM\_CREATE](https://fearless.gitbook.io/creating-controls-in-assembler/inside-our-control/on-creation-wmcreate.md)
- [On Destroying: WM\_NCDESTROY](https://fearless.gitbook.io/creating-controls-in-assembler/inside-our-control/on-destroying-wmncdestroy.md)
- [Handling Other Messages For Our Control](https://fearless.gitbook.io/creating-controls-in-assembler/inside-our-control/handling-other-messages-for-our-control.md)
- [Initializing Our Control](https://fearless.gitbook.io/creating-controls-in-assembler/initializing-our-control.md)
- [Painting Our Control](https://fearless.gitbook.io/creating-controls-in-assembler/painting-our-control.md)
- [Using Our Control](https://fearless.gitbook.io/creating-controls-in-assembler/using-our-control.md)
- [Control Properties](https://fearless.gitbook.io/creating-controls-in-assembler/control-properties.md)
- [The Memory Used To Store Properties](https://fearless.gitbook.io/creating-controls-in-assembler/control-properties/the-memory-used-to-store-properties.md)
- [Property Structures & Constants](https://fearless.gitbook.io/creating-controls-in-assembler/control-properties/property-structures-and-constants.md)
- [Using Macros To Get/Set Properties](https://fearless.gitbook.io/creating-controls-in-assembler/control-properties/using-macros-to-getset-properties.md)
- [Using The Win32 API To Get/Set Properties](https://fearless.gitbook.io/creating-controls-in-assembler/control-properties/using-the-win32-api-to-getset-properties.md)
- [Internal Wrapper Functions](https://fearless.gitbook.io/creating-controls-in-assembler/control-properties/internal-wrapper-functions.md)
- [Additional Resources](https://fearless.gitbook.io/creating-controls-in-assembler/additional-resources.md)
- [RadASM Auto-complete](https://fearless.gitbook.io/creating-controls-in-assembler/additional-resources/radasm-auto-complete.md)
- [The ModernUI Framework](https://fearless.gitbook.io/creating-controls-in-assembler/additional-resources/the-modernui-framework.md)
