Fresh Active Template Library (ATL) Interview Questions & Answers:
1. What is class description of CWindow?
Provides a method, GetDlgControl, that will return an interface pointer on a control, given the ID of its host window. In addition, the Windows API wrappers exposed by CWindow generally make window management easier.
2. What is class description of CAxWindow?
Wraps an "AtlAxWin80" window, providing methods for
creating the window, creating a control and/or attaching a
control to the window, and retrieving interface pointers on
the host object.
3. What is class description of CComCompositeControl?
Acts as a base class for ActiveX control classes based on
a dialog resource. Such controls can contain other ActiveX
controls.
4. What is class description of CAxDialogImpl?
Acts as a base class for dialog classes based on a dialog resource. Such dialogs can contain ActiveX controls.
5. What is class description of CAxWindow2T?
Wraps an "AtlAxWinLic80" window, providing methods for
creating the window, creating a control and/or attaching a
licensed control to the window, and retrieving interface
pointers on the host object.
6. What is function description of AtlAxWinInit?
Initializes the control-hosting code.
7. What is function description of AtlAxWinTerm?
Uninitializes the control-hosting code.
8. What is function description of AtlAxGetControl?
Returns the IUnknown interface pointer of the control hosted in a window.
9. What is function description of AtlAxCreateDialog?
Creates a modeless dialog box from a dialog resource and
returns the window handle.
10. What is function description of AtlAxCreateControlLicEx?
Creates a licensed ActiveX control, initializes it, and
hosts it in the specified window, similar to
AtlAxCreateControlLic.
https://InterviewQuestionsAnswers.ORG.