An open API service indexing awesome lists of open source software.

https://github.com/jankammerath/go-win64-example

Example code of how to write native Windows GUIs using syscalls to user32 and kernel32
https://github.com/jankammerath/go-win64-example

golang gui gui-application windows windows-10 windows-xp

Last synced: about 1 month ago
JSON representation

Example code of how to write native Windows GUIs using syscalls to user32 and kernel32

Awesome Lists containing this project

README

          

# Native Windows GUIs with Go

This sample application shows how to create native Windows GUIs with Go using the `kernel32.dll` and `user32.dll` kernel modules of Windows XP, Vista, 7, 8, 10 and 11.

![Native Windows GUI with Go on Windows 11](doc/screenshot.png)

## Windows XP SP3 with Go 1.10

The provided source heavily relies on syscalls and thus works on Windows versions as old as Windows XP.

![Native Windows GUI with Go on Windows XP SP3](doc/screenshot-xp.png)