An application can create an object window by using the WinCreateWindow function and setting the desktop-object window as the parent window. The code fragment in the following figure shows how to create an object window.

    #define ID_OBJWINDOW 2

    HWND hwndObject;

    hwndObject = WinCreateWindow(
        HWND_OBJECT,        /* Parent is object window.            */
        "MyObjClass",       /* Window class for client             */
        NULL,               /* Window text                         */
        0,                  /* No styles for object window         */
        0, 0,               /* Lower-left corner                   */
        0, 0,               /* Width and height                    */
        NULL,               /* No owner                            */
        HWND_BOTTOM,        /* Inserts window at bottom of z-order */
        ID_OBJWINDOW,       /* Window identifier                   */
        NULL,               /* No class-specific data              */
        NULL);              /* No presentation data                */


[Back] [Next]