Click or drag to resize

SVSIF Enumeration

Indicates flags used to specify a type of selection to apply.

Namespace:  callback.ShellBoost.Core.WindowsShell
Assembly:  callback.CBFSShell (in callback.CBFSShell.dll) Version: 22.0.0.0
Syntax
C#
[FlagsAttribute]
public enum SVSIF
Members
  Member nameValueDescription
SVSI_DESELECT0 Deselect the item.
SVSI_SELECT1 Select the item.
SVSI_EDIT3 Put the name of the item into rename mode. This value includes SVSI_SELECT.
SVSI_DESELECTOTHERS4 Deselect all but the selected item. If the item parameter is null, deselect all items.
SVSI_ENSUREVISIBLE8 in the case of a folder that cannot display all of its contents on one screen, display the portion that contains the selected item.
SVSI_FOCUSED16 Give the selected item the focus when multiple items are selected, placing the item first in any list of the collection returned by a method.
SVSI_TRANSLATEPT32 Convert the input point from screen coordinates to the list-view client coordinates.
SVSI_SELECTIONMARK64 Mark the item so that it can be queried using FolderView GetSelectionMarkedItem.
SVSI_POSITIONITEM128 Allows the window's default view to position the item. In most cases, this will place the item in the first available position. However, if the call comes during the processing of a mouse-positioned context menu, the position of the context menu is used to position the item.
SVSI_CHECK256 The item should be checked. This flag is used with items in views where the checked mode is supported.
SVSI_CHECK2512 The second check state when the view is in tri-check mode, in which there are three values for the checked state.
SVSI_KEYBOARDSELECT1025 Selects the item and marks it as selected by the keyboard. This value includes SVSI_SELECT.
SVSI_NOTAKEFOCUS1073741824 An operation to select or focus an item should not also set focus on the view itself.
SVSI_NOSTATECHANGE-2147483648 An operation to edit or position an item should not affect the item's focus or selected state.
See Also