User ID:
Password:
Remember Me:
Forgot Password?
Not a member?
Click here for more information and to register.

    Clear History Functionality (like IE5)



    Do you want to have a feature (in your own application) of "Clear History" like IE5 does in its "Internet Options"?

    Here is how you can do it. It's not documented, but I have tested it and it works, with VC++ 6.0 and Win98/NT.

    
    #include <UrlHist.h>
    // Delete all items in History folder
    HRESULT ClearHistory() 
    {
        IUrlHistoryStg2* pUrlHistoryStg2 = NULL;
        HRESULT hr = CoCreateInstance(CLSID_CUrlHistory,
            NULL, CLSCTX_INPROC, IID_IUrlHistoryStg2,
            (void**)&pUrlHistoryStg2);
        if (SUCCEEDED(hr))
        {         
            hr = pUrlHistoryStg2->ClearHistory(); 
            pUrlHistoryStg2->Release();
        }
        return hr;
    }
    

    IT Offers


    Top Authors