what does msaa do? is it helpful for .NET beta 2 testing? we are using a 3rd party control for our menu that the 3rd party vendor says has 100% compatibility with the MS Accessibility. Does this mean that enabling msaa in testcomplete will allow it to see the sub-menus?
Please note that TestComplete does not have any special support of third-party controls. But the tool provides other features for working with such controls: Two of them are the MSAA and NETClient plug-ins. The first one allows the tool to access properties and methods of controls provided by the Microsoft Accessibility. So, you can use the MSAA plug-in to work with the controls in your application.
However, I strongly recommend you using the second feature - .NET Open applications. This feature provides full access to the native properties and methods of almost any .NET applications' controls. This allows creating reliable and robust test scripts. Please see the 'Open Applications' and 'Testing .NET Applications' help topics for details.
Since your application is a .NET application, you can work with the controls using their native properties and methods. To see which properties and methods an object has, please make use of the Object Browser panel. Select the desired object within the object tree in the left side of the panel and open the Properties or Methods tab on the right side of the panel.
If you want to inspect a value returned by a method, set a breakpoint on the first line of any script, run this script and, when the execution stops on this breakpoint, press the Ctrl-F7 shortcut or press the Evaluate button on the Debugger toolbar. In the Evaluate dialog, type the full name of the object with the method you want to inspect (e.g. 'Sys.Child(5)') and press the Enter key. If the method returns a value of a simple type, this value will be shown in the 'Result' field. If the method returns an object, the 'Result' field will contain the '[Object]' value. In this case you can press the Inspect button on the dialog to open the 'Object Properties' window and see the methods and properties of this object.
I also recommend you using the documentation on the DotNetBar controls to find the useful methods and properties of the needed objects.