_EXPLORERPANESTATE enumeration (shobjidl_core.h)

Indicate flags used by IExplorerPaneVisibility::GetPaneState to get the current state of the given Windows Explorer pane.

Syntax

typedef enum _EXPLORERPANESTATE {
  EPS_DONTCARE = 0,
  EPS_DEFAULT_ON = 0x1,
  EPS_DEFAULT_OFF = 0x2,
  EPS_STATEMASK = 0xffff,
  EPS_INITIALSTATE = 0x10000,
  EPS_FORCE = 0x20000
} ;

Constants

 
EPS_DONTCARE
Value: 0
Do not make any modifications to the pane.
EPS_DEFAULT_ON
Value: 0x1
Set the default state of the pane to "on", but respect any user-modified persisted state.
EPS_DEFAULT_OFF
Value: 0x2
Set the default state of the pane to "off".
EPS_STATEMASK
Value: 0xffff
Unused.
EPS_INITIALSTATE
Value: 0x10000
Ignore any persisted state from the user, but the user can still modify the state.
EPS_FORCE
Value: 0x20000
Users cannot modify the state, that is, they do not have the ability to show or hide the given pane. This option implies EPS_INITIALSTATE.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header shobjidl_core.h (include Shobjidl.h)