With an emphasis on developing easy-to-use, intuitive software, this volume demonstrates how C programmers can add windowing, pull-down menus, help screens, data input screens, point-and-shoot file selection and other features to enhance software for IBM PCs and clones.