Visual C++ Workshop Sample Programs R. Eckert Session 1 (Using the Microsoft Visual C++ Development Environment)-- winapp1: Simple Window, almost no functionality Session 2 (Win32 API Programming)-- winapp2: Icon, Menu, Circle, Rectangle, Mouse, Text Session 3 (Bitmaps, Animation, Timers)-- bitmap1: Displays bitmaps w/ BitBlt() & StretchBlt() bitmap3: Raster Ops ball: Animation using PeekMessage() ballblt: Animation using BitBlt() balltime: Animation using a Windows timer Session 4 (Child Window Controls): static: Creates and shows 3 static controls, sends messages static1: Static control displaying integers button: Working with button controls listbox: Working with a listbox control combo: Working with combo boxes scroll1: Working with a standalone scrollbar scroll2: Working with a scrollbar attached to a window edit1: Working with an edit control Session 5 (Child and Popup Windows)-- child: Working with child windows Session 6 (Dialog Boxes)-- dlg1: Simple Dialog Box dlg2: Dialog Box that gets user data dlgbasedapp: App's window is a dialog box Session 7 (The Clipboard)-- clip1: Puts/retrieves a text string to/from clipboard clip2: Puts/retrieves text, image, custom data to/from clipboard Session 8 (MFC Programming: App/Window Approach)-- prog1: Skeleton window msg1: Messages, Mouse, Text with MFC App/Window approach menu1: Menus with MFC App/Window approach dialog1: Simple dialog box with MFC App/Window Approach dialog2: Dialog box with list box under App/Window Approach Session 9 (MFC Programming: Document/View Approach)-- sketch: Sketching in color using MFC Doc/View Approach sketch3: Add text dialog box to sketching in MFC Doc/View approach Session 10 (MFC Dialogs, Common Controls, Dialog-based Apps)-- sktchcombocolor: Add Dlg box w/ draw-color combo box to sketch sktchcomcolor: Use Common Color Dlg Box to change color in sketch TextComFont: Use Common Font Dlg Box to display custom text FileComDlg: Common File Dlg Box (open/save file) in Dlg-Based App Session 11 (MFC Timers & Progress Bars, Windows Multimedia)-- Clock: Digital Clock Dialog-based Application timerprogress: Count & Indicate Progress Dlg-based App PlayCD: Plays & Stops an Audio CD in CD-ROM Drive RecPlay: Dialog-based Digital Sound Recorder/Player App Session 12 (MFC Network Communication & Web Browsing)-- ServeSock/ClientSock: Send/receive text over TCP/IP network sockets HtmlSample: Mini Web Browser with MFC's CHtmlView class