WEB开发网
开发学院操作系统Windows 7 Windows 7 新特性 Shell Library 编程接口介绍 阅读

Windows 7 新特性 Shell Library 编程接口介绍

 2009-09-04 00:00:00 来源:WEB开发网   
核心提示: 管理Windows Shell Library你可以通过调用SHShowManageLibraryUI API显示出Windows 标准的Shell Library管理对话框,值得注意的是,Windows 7 新特性 Shell Library 编程接口介绍(2),在调用SHShowManage

管理Windows Shell Library

你可以通过调用SHShowManageLibraryUI API显示出Windows 标准的Shell Library管理对话框。值得注意的是,在调用SHShowManageLibraryUI前请确保 shell library没有被以可写方式打开。否则在SHShowManageLibraryUI中对shell library的修改将无法被保存。

Windows 7 新特性 Shell Library 编程接口介绍

C++ ShowManageLibraryUI

/**//*!
* Shows the library management dialog box of the specified library, which
* enables users to manage the library folders and default save location.
*
* \param pwszLibraryName
* The name of the shell library
*/
BOOL ShowManageLibraryUI(LPWSTR pwszLibraryName)
{
    // Get the shell item that represents the library.
    IShellItem2* pShellItem = GetShellLibraryItem(pwszLibraryName);

    HRESULT hr = SHShowManageLibraryUI(pShellItem, NULL,
        L"CppWin7ShellLibrary", L"Manage Library folders and settings",
        LMD_ALLOWUNINDEXABLENETWORKLOCATIONS);

    // Clean up
    if (pShellItem != NULL)
        pShellItem->Release();

    return SUCCEEDED(hr);
}

上一页  1 2 3 4 5  下一页

Tags:Windows 特性 Shell

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接