|
|
|
IFolderView Interface |
|
IID_IFolderView |
{CDE725B0-CCC9-4519-917E-325D72FAB4CE} |
|
The IFolderView interface includes methods which retrieve information about a folder's display options, select specified items in that folder, and set the folder's view mode.
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IFolderView Methods |
Description |
|
GetCurrentViewMode |
Retrieves an address containing a value representing the folder's current view mode. |
|
SetCurrentViewMode |
Sets the selected folder's view mode. |
|
GetFolder |
Retrieves the folder object. |
|
Item |
Retrieves the identifier of a specific item in the folder view, by index. |
|
ItemCount |
Retrieves a pointer to the number of items in the folder. |
|
Items |
Retrieves the address of an enumeration object based on the collection of items in the folder view. |
|
GetSelectionMarkedItem |
Retrieves the index of an item in the folder's view which has been marked by using the SVSI_SELECTIONMARK in IFolderView::SelectItem. |
|
GetFocusedItem |
Retrieves the index of the item that currently has focus in the folder's view. |
|
GetItemPosition |
Retrieves the position of an item in the folder's view. |
|
GetSpacing |
Retrieves a POINT structure containing the width (x) and height (y) dimensions, including the surrounding white space, of an item. |
|
GetDefaultSpacing |
Retrieves a pointer to a POINT structure containing the default width (x) and height (y) measurements of an item, including the surrounding white space. |
|
GetAutoArrange |
Retrieves the current state of the folder's Auto Arrange mode. |
|
SelectItem |
Selects an item in the folder's view. |
|
SelectAndPositionItems |
Allows the selection and positioning of items visible in the folder's view. |
|
GetCurrentViewMode |
|
FUNCTION IFolderView_GetCurrentViewMode ( _ BYVAL pthis AS DWORD PTR _ , BYREF pViewMode AS DWORD _ )
AS LONG
|
|
SetCurrentViewMode |
|
FUNCTION IFolderView_SetCurrentViewMode ( _ BYVAL pthis AS DWORD PTR _ , BYVAL pViewMode AS DWORD _ )
AS LONG
|
|
GetFolder |
|
FUNCTION IFolderView_GetFolder ( _ BYVAL pthis AS DWORD PTR _ , BYREF riid AS GUID _ , BYREF ppv AS DWORD _ )
AS LONG
|
|
Item |
|
FUNCTION IFolderView_Item ( _ BYVAL pthis AS DWORD PTR _ , BYVAL iItemIndex AS LONG _ , BYREF ppidl AS DWORD _ )
AS LONG
|
|
ItemCount |
|
FUNCTION IFolderView_ItemCount ( _ BYVAL pthis AS DWORD PTR _ , BYVAL uFlags AS DWORD _ , BYREF pcItems AS LONG _ )
AS LONG
|
|
Items |
|
FUNCTION IFolderView_Items ( _ BYVAL pthis AS DWORD PTR _ , BYVAL uFlags AS DWORD _ , BYREF riid AS GUID _ , BYREF ppv AS DWORD _ )
AS LONG
|
|
GetSelectionMarkedItem |
|
FUNCTION IFolderView_GetSelectionMarkedItem ( _ BYVAL pthis AS DWORD PTR _ , BYREF piItem AS DWORD _ )
AS LONG
|
|
GetFocusedItem |
|
FUNCTION IFolderView_GetFocusedItem ( _ BYVAL pthis AS DWORD PTR _ , BYREF piItem AS DWORD _ )
AS LONG
|
|
GetItemPosition |
|
FUNCTION IFolderView_GetItemPosition ( _ BYVAL pthis AS DWORD PTR _ , BYVAL pidl AS DWORD _ , BYREF ppt AS POINTAPI _ )
AS LONG
|
|
GetSpacing |
|
FUNCTION IFolderView_GetSpacing ( _ BYVAL pthis AS DWORD PTR _ , BYREF ppt AS POINTAPI _ )
AS LONG
|
|
GetDefaultSpacing |
|
FUNCTION IFolderView_GetDefaultSpacing ( _ BYVAL pthis AS DWORD PTR _ , BYREF ppt AS POINTAPI _ )
AS LONG
|
|
GetAutoArrange |
|
FUNCTION IFolderView_GetAutoArrange ( _ BYVAL pthis AS DWORD PTR _ )
AS LONG
|
|
SelectItem |
|
FUNCTION IFolderView_SelectItem ( _ BYVAL pthis AS DWORD PTR _ , BYVAL iItem AS LONG _ , BYVAL dwFlags AS DWORD _ )
AS LONG
|
|
SelectAndPositionItems |
|
FUNCTION IFolderView_SelectAndPositionItems ( _ BYVAL pthis AS DWORD PTR _ , BYVAL cidl AS DWORD _ , BYVAL apidl AS DWORD _ , BYREF apt AS POINTAPI _ , BYVAL dwFlags AS DWORD _ )
AS LONG
|
Page last updated on Monday, 03 April 2006 20:40:44 +0200