Sample | Illustrations |
ACDUAL | Demonstrates how to add dual interface support to an MFC-based Automation server. |
AUTOCLIK | Tutorial example illustrating Automation features in Visual C++ Tutorials. |
AUTODRIV | A simple Automation client application that drives the AUTOCLIK tutorial sample application. |
BINDENRL | Databound controls in a dialog-based application with property pages. |
BINDSCRB | Illustration of the use of new COM interfaces to components currently supported by the Microsoft Office suite of products. |
CALCDRIV | Automation client. |
CATALOG | Illustration of direct calls to ODBC functions in general, and the ODBC functions SQLTables and SQLColumns in particular. |
CATALOG2 | Illustration of direct calls to ODBC functions in general using Windows Common Controls. |
CHATSRVR | Discussion server application for CHATTER. |
CHATTER | Client application that uses Windows Sockets. |
CHKBOOK | Record-based (nonserialized) document. |
CIRC | Tutorial sample that teaches you how to create a simple ActiveX control called Circle. |
CMNCTRL1 | Demonstrates how to create and change the styles of Windows Common Controls using MFC classes (Part 1). |
CMNCTRL2 | Demonstrates how to create and change the styles of Windows Common Controls using MFC classes (Part 2). |
COLLECT | MFC C++ template-based collection classes, and standard prebuilt collection classes. |
CONTAINER | Tutorial example illustrating ActiveX Visual Editing container features in Visual C++ Tutorials. |
COUNTER | Using an ISAPI DLL to send image data (rather than HTML data) back to a Web browser. |
CTRLBARS | Custom toolbar and status bar, dialog bar, and floating palette. |
CTRLTEST | Owner-draw list box and menu, custom control, bitmap button, spin control. |
CUBE | OpenGL application using MFC device contexts along with OpenGL's resource contexts. |
DAOCTL | DAO database class functionality and ActiveX controls let you examine a database. |
DAOENROL | Based on ENROLL, but migrated to the DAO database classes. Also serves as Step 4 of the DaoEnrol tutorial. |
DAOTABLE | Creates a Microsoft Access database (.mdb file) and its tables, fields, queries, and indexes using MFC DAO database classes. |
DAOVIEW | DAO database classes and Windows Common Controls let you view the schema of a database. |
DBFETCH | Demonstrates the use of bulk row fetching in the ODBC database classes. |
DBVList | Demonstrates the virtual list view functionality available for the list view common control. |
DIBLOOK | Device-independent bitmap and color palette. |
DLGCBR32 | Adding a toolbar and a status bar to a dialog-based application. |
DLGTEMPL | Shows how to create dialog templates dynamically. |
DLLHUSK | Sharing the DLL version of the Foundation class library with an application and custom DLL. |
DLLTRACE | Statically linking the MFC library to a custom DLL. |
DOCKTOOL | Dragging and floating toolbars that are "dockable". |
DRAWCLI | Full-featured object-oriented drawing application that is also an ActiveX Visual Editing container. |
DRAWPIC | Getting a Windows handle to a bitmap or icon from an LPPICTUREDISP. |
DYNABIND | Dynamic binding of database columns to a recordset. |
DYNAMENU | Dynamically modifying list of items in menus; handling commands not known at compile time; and updating the status bar command prompt for such commands. |
ENROLL | Tutorial example illustrating database features in Visual C++ Tutorials. |
EXTBIND | Shows how to bind data-aware controls across a dialog box boundary. |
FIRE | Dialog-based application that demonstrates five Windows Common Controls. |
FTPTREE | Displays the contents of an FTP site in a tree control. |
GUIDGEN | A dialog-based MFC application used to generate globally unique identifiers, or GUIDs, which identify OLE classes, objects, and interfaces. |
HELLO | Simple application with frame window but no document or view. |
HELLOAPP | Minimal "Hello World" application. |
HIERSVR | ActiveX Visual Editing server application with drag and drop. |
HTTPSVR | Uses MFC Windows Socket classes to implement an Internet HTTP server. |
IMAGE | Demonstrates an ActiveX control that is capable of downloading data asynchronously. |
INPROC | An in-process Automation server that can be loaded as a DLL in the client's address space. |
IPDRIVE | A simple Automation client application that drives the INPROC sample application. |
LISTHDR | Demonstrates the List View and Header Common Controls. |
MAKEHM | Command line utility for associating resources with Help contexts. |
MDI | MDI application that does not use documents and views. |
MDIBIND | Demonstrates data binding in CWnd-derived windows, but only at run time. |
MDIDOCVW | New version of the MDI sample that uses the document/view architecture. |
MFCBIND | Shows how to create an ActiveX document (formerly known as a DocObject) container using the ActiveX document container support classes. |
MFCCALC | An Automation server that implements a simple calculator. |
MFCIE | Uses MFC's CHtmlView and CreBar classes to implement a subset of the functionality provided by Microsoft Internet Explorer. |
MFCRows | Shows how to use COleDBRecordView to scroll through a table in a database. Also how to use multiple accessors so you can update an Access table that contains an AutoNumber field to be retrieved. |
MFCUCASE | Demonstrates MFC support for Internet Server filter DLLs. |
MODELESS | Demonstrates the use of an MFC CDialog object as a modeless dialog. |
MTGDI | Multithread illustration, where GDI resources are converted to MFC objects and back. |
MTMDI | Multithread illustration, where user-interface events are processed in a separate user-interface thread. |
MTRECALC | Multithread illustration, where recalculations are done in a worker thread. |
MULTIPAD | Simple MDI text editor using the CeditView class. |
MUTEXES | Demonstrates the use of the Cmutex class for multithreading. |
NPP | Editor demonstrating toolbars, status bars, and other controls. |
OCLIENT | ActiveX Visual Editing container application, with drag and drop. |
ODBCINFO | Shows how to determine various ODBC driver capabilities at run time. |
OLDBARS | Provides support for applications that rely on the old implementations of CToolBar and CStatusBar by providing the source code for these classes. |
OLEVIEW | Implementing an OLE object browser through custom OLE interfaces. |
PINBALL | An Internet Server Extension DLL that provides graphics and also redirects users to a Web site for further research. |
PROPDLG | Property sheets (dialogs). |
ROWLIST | Illustrates full row selection in a list-view common control. |
SAVER | Screen saver written with MFC. |
SCRIBBLE | Main tutorial example in Visual C++ Tutorials. |
SMILEY | Modifying properties, calling methods, and handling events from the SMILE control in the SMILEY container. |
SNAPVW | Shows how to use property pages in a MDI child frame window. |
SPEAKN | Multimedia sound using user-defined resources. |
StockTicker | An MFC and ATL application that retrieves stock quotes from the Web and displays them in an ATL control. The user can set the display's properties, including rate of data refresh. |
STDREG | Tool for populating the Student Registration database (used by the Enroll database tutorial) in any format supported by an ODBC driver. Illustrates SQL table creation. |
SUPERPAD | ActiveX Visual Editing server that edits text using CEditView. |
TEAR | MFC console application that uses the Wininet.dll. |
TEMPLDEF | Command line tool that expands source files similar to C++ templates. |
TSTCON | Implements an ActiveX control container using MFC's support for OLE embedding. You can use TSTCON to test ActiveX controls, change their properties, and invoke their methods. |
TESTHELP | An ActiveX control that has its own help file and tooltips. |
TRACER | Tool that sets the Foundation class application trace flags kept in AFX.INI. |
TRACKER | Illustration of the various CRectTracker styles and options. |
VCTERM | Simple terminal emulation program illustrating the use of the Mscomm32.ocx ActiveX control. |
VIEWEX | Multiple views, scroll view, splitter windows. |
WIZARD97 | Demonstrates implementing a wizard that supports background bitmaps and wide header titles and images. This wizard design is supported for Windows 98 and Windows NT 5.0; you must be using Windows 98 or Windows NT 5.0 for this sample to work properly. |
WORDPAD | Uses MFC's support for rich edit controls to create a basic word processor. |
WWWQUOTE | Retrieves information from a database and provides it to the user via an HTTP connection to the server. |
See Also