/////////////////////////////////////////////////////////////////////////////
// Name: msw/ole/automtn.h
-// Purpose: documentation for wxAutomationObject class
+// Purpose: interface of wxAutomationObject
// Author: wxWidgets team
// RCS-ID: $Id$
// Licence: wxWindows license
Note that this class obviously works under Windows only.
+ @onlyfor{wxmsw}
+
@library{wxcore}
@category{misc}
- @seealso
- wxVariant
+ @see wxVariant
*/
class wxAutomationObject : public wxObject
{
data types, and C++ provides temporary objects automatically, both of the
following lines
are syntactically valid:
-
+
Note that @a method can contain dot-separated property names, to save the
application
needing to call GetProperty several times using several temporary objects. For
from other objects.
Note that an IDispatch pointer is stored as a void* pointer in wxVariant
objects.
-
+
@see GetProperty()
*/
bool GetObject(wxAutomationObject& obj, const wxString& property,
data types, and C++ provides temporary objects automatically, both of the
following lines
are syntactically valid:
-
+
Note that @a property can contain dot-separated property names, to save the
application
needing to call GetProperty several times using several temporary objects.
Invoke function.
It is not meant to be called directly by the application, but is used by other
convenience functions.
-
+
@param member
The member function or property name.
@param action
If non-null, contains an array of variants.
@param ptrArgs
If non-null, contains an array of constant pointers to variants.
-
+
@returns @true if the operation was successful, @false otherwise.
-
+
@remarks Two types of argument array are provided, so that when possible
pointers are used for efficiency.
*/
data types, and C++ provides temporary objects automatically, both of the
following lines
are syntactically valid:
-
+
Note that @a property can contain dot-separated property names, to save the
application
needing to call GetProperty several times using several temporary objects.
*/
void SetDispatchPtr(WXIDISPATCH* dispatchPtr);
};
+