In this example, a unique rendering mechanism format is specified that will only be understood by instances of class MYFOLDER.
SOM_Scope BOOL SOMLINK myf_wpFormatDragItem(MYFILE *somSelf, PDRAGITEM pdrgItem) { /* MYFILEData *somThis = MYFILEGetData(somSelf); */ MYFILEMethodDebug("MYFILE","myf_wpFormatDragItem"); parent_wpFormatDragItem(somSelf,pdrgItem); /* We do NOT want to really let the workplace shell render * our object, so change the rendering mechanism and format * to be uniquely ours. */ DrgDeleteStrHandle(pdrgItem->hstrRMF); pdrgItem->hstrRMF = DrgAddStrHandle("<DRM_OUROWNSPECIAL,DRF_OBJECT>"); return( TRUE ); }