FOLDERVIEWOPTIONS 列挙 (shobjidl.h)

IFolderViewOptions インターフェイスのメソッドによって使用され、Windows 7 以降のシステムでは既定ではサポートされていない Windows Vista オプションをアクティブ化し、新しい Windows 7 オプションを非アクティブ化します。

構文

typedef enum FOLDERVIEWOPTIONS {
  FVO_DEFAULT = 0,
  FVO_VISTALAYOUT = 0x1,
  FVO_CUSTOMPOSITION = 0x2,
  FVO_CUSTOMORDERING = 0x4,
  FVO_SUPPORTHYPERLINKS = 0x8,
  FVO_NOANIMATIONS = 0x10,
  FVO_NOSCROLLTIPS = 0x20
} ;

定数

 
FVO_DEFAULT
値: 0
0x00000000。 特別なオプションは使用しないでください。
FVO_VISTALAYOUT
値: 0x1
0x00000001。 Windows Vista リスト ビューを使用します。 これは、ユーザーに期待されるビューが表示されるように、システム間の継続性を維持するために使用できます。 現時点では、このフラグを設定すると、FVO_CUSTOMPOSITION フラグと FVO_CUSTOMORDERING フラグの適用の結果として、リテラルではなく有効な結果が得られます。 ただし、これは変更される可能性があります。 アプリケーションは、必要な動作に固有である必要があります。 たとえば、アプリケーションで項目のカスタム配置が必要な場合は、FVO_VISTALAYOUTに依存して指定するのではなく、FVO_CUSTOMPOSITION フラグを明示的に適用する必要があります。
FVO_CUSTOMPOSITION
値: 0x2
0x00000002。 アイテムには、ビューの空間内でのカスタム配置が必要です。 これらの項目は、特定の座標に配置されます。 このオプションは、Windows 7 ビューでは既定ではアクティブではありません。
FVO_CUSTOMORDERING
値: 0x4
0x00000004。 アイテムには、ビュー内でのカスタム順序付けが必要です。 このオプションは、Windows 7 ビューでは既定ではアクティブではありません。 アクティブな場合、ユーザーは目的の場所に項目をドラッグしてビューの順序を変更できます。
FVO_SUPPORTHYPERLINKS
値: 0x8
0x00000008。 タイルと詳細表示にはハイパーリンクを含めることができます。 このオプションは、Windows 7 ビューでは既定ではアクティブではありません。 ハイパーリンクが表示されると、Windows 7 ビューに更新されます。
FVO_NOANIMATIONS
値: 0x10
0x00000010。 ビューにアニメーションを表示しません。 このオプションは Windows 7 で導入され、Windows 7 ビューでは既定でアクティブになっています。
FVO_NOSCROLLTIPS
値: 0x20
0x00000010。 スクロール ヒントは表示しません。 このオプションは Windows 7 で導入され、Windows 7 ビューでは既定でアクティブになっています。



スクロール ヒントは、ファイルが過去にスクロールされると、リスト内の場所を視覚的に示す手がかりとして、ファイルの名前を表示します。 例を次に示します。

System32 フォルダー内の Shell32.dll ファイルの名前を表示するスクロール ヒントのスクリーン ショット。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header shobjidl.h