The following sample code shows how to open an object in the Settings notebook:

#define INCL_WINWORKPLACE
#include "os2.h"

HOBJECT hObject;
ULONG   ulView;
BOOL    fFlags
BOOL    fSuccess;

hObject = WinQueryObject("<WP_DESKTOP>");
if (hObject != NULL)
{
  /* WinQueryObject was successful */
  fSuccess = WinOpenObject(hObject,OPEN_SETTINGS,TRUE);

  if (fSuccess)
  {
    /* If concurrent views are off and a Settings notebook of the
     * Desktop already exists, then it was successfully resurfaced.
     *
     * If concurrent views are on, then another Settings notebook
     * of the Desktop was successfully opened.
     */
  }
  else
  {
    /* WinOpenObject failed */
  }
}


[Back] [Next]