This is a Turbo C programmer's guide to creating and managing portable, self-standing GUI libraries for the PC. It includes code for menus, screen fonts, mouse interfaces and icons. Rimmer covers the details of developing intermediate-scale GUI libraries for a variety of applications, with emphasis on the techniques needed to adapt traditional Macintosh concepts of resources and event-driven programming to the PC environment. Based on the Turbo C BGI graphics package, this book furnishes code and instructions for creating several user/program dialogues equipped with the standard graphical interface elements. There is also advice on writing effective codes for slow and memory-restricted machines.