Automatically Instantiating an Object

PSZ  pszClassName   = "NewObject";              /* Class name            */
PSZ  pszObjectTitle = "My New Object";          /* Object title          */
PSZ  pszParams = "OPEN=ICON";                   /* Setup string          */
PSZ  pszLocation = "C:\\Desktop\\MyNewFolder";  /* Location for object   */

ULONG ulFlags = CO_UPDATEIFEXISTS;              /* Creation flags        */

HOBJECT hObject;                                /* Object handle         */

hObject = WinCreateObject(pszClassName,         /* Create object         */
                          pszObjTitle,          /* Title for icon        */
                          pszParams,            /* Setup string          */
                          pszLocation,          /* Location for object   */
                          ulFlags);             /* Creation flags        */

This example shows the use of the OPEN= keyword to automatically open a view of an object upon creating the object.


[Back: Opening a Custom View of an Object]
[Next: Closing an Object]