Public Member Functions

FolderBrowser Struct Reference

Browse dialog operating on shell namespace. More...

#include <shellclasses.h>

Inheritance diagram for FolderBrowser:
Inheritance graph
[legend]
Collaboration diagram for FolderBrowser:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FolderBrowser (HWND owner, UINT flags, LPCTSTR title, LPCITEMIDLIST root=0)
LPCTSTR GetDisplayName ()
bool IsOK ()

Detailed Description

Browse dialog operating on shell namespace.

Definition at line 947 of file shellclasses.h.


Constructor & Destructor Documentation

FolderBrowser::FolderBrowser ( HWND  owner,
UINT  flags,
LPCTSTR  title,
LPCITEMIDLIST  root = 0 
) [inline]

Definition at line 949 of file shellclasses.h.

References SShellPtr< ITEMIDLIST >::_p.

    {
        _displayname[0] = '\0';
        _browseinfo.hwndOwner = owner;
        _browseinfo.pidlRoot = root;
        _browseinfo.pszDisplayName = _displayname;
        _browseinfo.lpszTitle = title;
        _browseinfo.ulFlags = flags;
        _browseinfo.lpfn = 0;
        _browseinfo.lParam = 0;
        _browseinfo.iImage = 0;

        _p = SHBrowseForFolder(&_browseinfo);
    }

Member Function Documentation

LPCTSTR FolderBrowser::GetDisplayName (  ) [inline]

Definition at line 964 of file shellclasses.h.

    {
        return _displayname;
    }
bool FolderBrowser::IsOK (  ) [inline]

Definition at line 969 of file shellclasses.h.

References SShellPtr< ITEMIDLIST >::_p.

Referenced by main().

    {
        return _p != 0;
    }

Here is the caller graph for this function:


The documentation for this struct was generated from the following file:

ROS Explorer Source Code Documentation
generated on 02.01.2013 by doxygen

ROS Explorer Homepage