It is alternatively called as abstract base class. In VC++, a class that cannot be instantiated but is used as a base from which other classes can be derived.
It permits to access the members or member functions from outside of its class. Generally, the access control keywords are public, private, mutable, and protected that restrict member usage of variables, member functions, and local types.
Active Template Library
A set of compact, template-based VC++ classes that simplify the programming of Component Object Model objects. ATL provides the mechanism to use and create COM objects.
It is a component which is built on Microsoft"s Component Object Model (COM), other than Object Linking and Embedding.
This is the new name for programmable elements formerly known variously as OLE Controls, OCXs, or OLE Custom Controls. Controls previously built with the MFC Control Developer"s Kit meet the ActiveX control specification.
Address-Of (&) Operator
In VC++, a unary operator that gives the address of its operand, which can be either a function name or an l-value. The result of the address-of operation is a pointer to the operand.
AFXDLL enables you to build an application without statically linking to the MFC object-code libraries.
An organization of American industry and business groups dedicated to the development of trade and communication standards.
ANSI Character Set
An 8-bit character set that contains the 7-bit ASCII standard character set as well as currency and mathematical symbols, accented characters, and other characters not normally found on the keyboard.
A set of routines that an application uses to request and carry out lower-level services performed by a computer?s operating system.
The class, derived from the MFC class CWinApp that encapsulates the initialization, running, and termination of a Windows-based application. An application must have exactly one object of an application class.
A value or an expression used with an operator or passed to a subprogram (subroutine, procedure, or function). The program then carries out operations using the arguments.
An aggregate data type in which all the data items (elements) are of the same type.
The ASCII coding scheme assigns numeric values to letters, numbers, punctuation marks, and certain other characters, enabling computers and computer programs to exchange information.
An operator used to assign a value to a variable or a data structure.