Adding a New Method

SOM_Scope BOOL SOMLINK pwfolder_LockFolder(PWFolder *somSelf)
{
    HPTR  hLockedIcon;

    PWFolderData *somThis =                     /* Get instance data     */
                 PWFolderGetData(somSelf);
    PWFolderMethodDebug("PWFolder",             /* Set debug info        */
                        "pwfolder_LockFolder");

    strcpy(_szCurrentPassword,                  /* Invalidate current    */
           "NOPASSWD");                         /* password              */
    _wpSetTitle(somSelf,                        /* Set title             */
                _wpQueryTitle(somSelf) );

    hLockedIcon = WinLoadPointer(HWND_DESKTOP,  /* Load "lock" icon      */
                                 (HMODULE)0,
                                 LOCK);

    _wpSetIcon(somSelf,                         /* Set icon to locked    */
               hLockedIcon);                    /* appearance            */

    return((BOOL)0);                            /* Return                */
}


[Back: Overriding an Existing Method]
[Next: Adding an Item to a Context Menu]