Не как пользоваться библиотеками winapi, qt, gtk, а именно как их сделать.
Как реализовать окно из прямоугольников. Как создавать события для окон кнопок и т.д
С помощью библиотеки sdl, я пробывал сделать gui. Дальше кнопок не пошло. Я скачивал разные исходники библиотек, но они все на ооп.
Как я сделал.
В главном цикле, опрашивается мышь.
Если мышь переместилась, проверить созданные кнопки. Происходит перебор массива кнопок с их координатами, если курсор на кнопке вывести картинку.
Всё это медленно и грузит процессор. Поэтому хотелось бы почитать книги об этом. Основы, от рисования точки, до окон, кнопок и т.д