wpclsQueryInstanceClass
Appearance
This class method returns the name of a class that this object can become.
Syntax
_wpclsQueryInstanceClass(somSelf)
Parameters
- somSelf (M_WPFileSystem *) - input
- Pointer to the WPFileSystem class object.
- pszClass (PSZ) - returns
- String containing the name of the new class for files of this class.
Returns
- pszClass (PSZ) - returns
- String containing the name of the new class for files of this class.
Remarks
This method can be called at any time to find out what class an object of this class can become.
How to Override
This method should be overridden in any object class that allows instances of the object class to change to another object class by using the Become page of the Properties notebook of the object.
Usage
This method can be called at any time to find out what class an object of this class can become.
Example Code
Declaration:
#define INCL_WINWORKPLACE #include <os2.h> M_WPFileSystem *somSelf; /* Pointer to the WPFileSystem class object. */ PSZ pszClass; /* String containing the name of the new class for files of this class. */ pszClass = _wpclsQueryInstanceClass(somSelf);
This example shows how 'MyClass' allows instances of 'MyClass' to become plain WPDataFile objects.
SOM_Scope PSZ SOMLINK mcM_wpclsQueryInstanceClass(M_MyClass *self) { /* Allow an instance of MyClass to become a WPDataFile object */ return 'WPDataFile'; }