Visual C++ 4.2 included new additions to MFC that wrap the Win32 Internet and APIs to provide support of the ActiveX controls and COM. It also added more articles about using MFC to create Internet server extensions and filters.
Visual C++ supports Internet programming in the following areas:
Technology | Description | Article(s) |
Win32 Internet | Win32 Internet API (WinInet) makes the Internet an integral part of any application and simplifies access to the Internet services FTP, HTTP, and gopher. | Internet Programming with WinInet Internet First Steps: WinInet |
Active documents | Active documents can be displayed either in the entire client window of a Web browser, such as Internet Explorer 3.0, or in an OLE container—such as the Microsoft Office Binder—that supports Active documents. | Internet First Steps: Active Documents |
ActiveX controls | ActiveX controls can be used in Internet or desktop applications and require fewer resources than traditional OLE controls. These controls are lightweight, require few interfaces, and can be windowless and always in-place active. | Internet First Steps: ActiveX Controls |
Asynchronous monikers | Asynchronous (URL) monikers enable your application to download files and control properties asynchronously, thus freeing system resources for other processes while the tasks are completed. This functionality is especially useful in Internet programming, where slow network access often delays processes and stalls the user interface. | Internet First Steps: Asynchronous Monikers |
Expanded ISAPI documentation | The ISAPI documentation includes steps for creating a server extension or a filter, programming tips about programming an Internet server, and information on debugging a remote application. | Internet Server API (ISAPI) Extensions |
To locate additional topics of interest about Internet programming, see the article Internet: Where Is....
The Win32 ActiveX SDK documentation is included on the Visual C++ version 6.0 CD-ROM. You can also download it from the World Wide Web at http://www.microsoft.com/intdev/sdk/.