Back in the early 1990's, I used a library of routines in C called TCXL. I just wonder what ever happened to the guys who made that. I was about 25 years old the time, and learned C from a manual I printed out on my dot matrix printer. I think was using Turbo C, and I guess I downloaded TCXL from some bulletin board, or maybe Compuserve?
That library had cool routines to create "windows" for pop-ups and to create regions on the screen, as well has many other cool things that I can't fully recall. All this was in DOS of course.