Zależy jak rozumieć pojęcie "Czysty C++".

W czystym C++ nie napiszesz edytora tekstowego w okienku

Będziesz musiał użyć jakiejś biblioteki do GUI, np:
- WinAPI - brak narzutu, bo komunikujesz się właściwie z systemem, największe możliwości, pisane w czystym C - mało wygodne, nieintuicyjne, windows.h to śmietnik

Zdecydowanie najwolniej i najmniej wygodnie się w tym pisze. No i wiadomo - działa tylko pod windows

- wxwidgets - narzut ~1-2MB przy linkowaniu statycznym, nie ma niestety wsparcia w postaci dużych firm, projektów na tym nie jest zbyt dużo. Pisze się wygodnie i dość szybko, aplikacje wyglądają mniej-więcej jak w czystym winapi, dosyć spore możliwości. Działa pod windowsem, linuksem i MacOS.
- Qt - narzut ~20MB(pewny nie jestem) przy linkowaniu dynamicznym (statycznie nie można, chyba że twój program jest na GPLu). Pisze się wygodnie i szybko, chyba najlepiej pod promowanym SDK - Qt Creator. Niemniej z pisaniem w 'czystym C++' wiele to już wspólnego nie ma

Oczywiście multiplatformowa, popularna, duże wsparcie.
Wybór należy do Ciebie

Oczywiście przed zabraniem się za którąś bibliotekę solidne podstawy musisz mieć - wiedzieć jak dokładnie działają wskaźniki, pliki nagłówkowe, wiedzieć co nieco o szablonach i obiektówce.