Testing Properties and Events with Test Container

The Test Container application, shipped in Visual C++, is an ActiveX control container for testing and debugging ActiveX controls. Test Container allows the control developer to test the control's functionality by changing its properties, invoking its methods, and firing its events. Test Container can display logs of data-binding notifications and also provides facilities for testing an ActiveX control's persistence functionality: you can save properties to a stream or to substorage, reload them, and examine the stored stream data. This section describes how to use the basic features of Test Container. For additional information, select the Help menu while running Test Container.

To access the ActiveX Control Test Container

  1. Build the TSTCON Sample: ActiveX Control Test Container.

To test your ActiveX control

  1. On the Edit menu of Test Container, click Insert New Control.

  2. In the Insert Control box, select the desired control and click OK. The control will appear in the control container.

    Note

    If your control is not listed in the Insert Control dialog box, make sure you have registered it with the Register Controls command from the File menu of Test Container.

At this point you can test your control's properties or events.

To test properties

  1. On the Control menu, click Invoke Methods.

  2. In the Method Name drop-down list, select the PropPut method for the property you want to test.

  3. Modify the Parameter Value or Parameter Type and click on the Set Value button.

  4. Click Invoke to apply the new value to the object.

    The property now contains the new value.

To test events and specify the destination of event information.

  1. On the Options menu, click Logging.

  2. Specify the destination of event information.

See also

MFC ActiveX Controls
How to: Debug an ActiveX Control