Windows8.1でデスクトップアイコンを一覧表示にする
デスクトップのアイコンスタイルを変更する (Windows7)より
レジストリの書き換えデスクトップのアイコンスタイル設定はレジストリの次のキー以下にある。
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\DesktopMode, LogicalViewModeの組み合わせで表示方法が決定される。
アイコンのサイズはIconSizeで設定できる。
Mode | LogicalViewMode | アイコンスタイル |
4 | 1 | 詳細 |
6 | 2 | 並べて表示 |
1 | 3 | アイコン(既定) |
3 | 4 | 小アイコン? |
8 | 5 | 一覧? |
LogicalViewModeだけ指定してやればModeの方は勝手に設定される。
書き換えたあとタスクマネージャから「エクスプローラー」を再起動する。
(これをしないままOSを再起動すると規定に戻されてしまう。)
FFlags
ißIvO}[ æQより
fFlags.....オプションを特定する以下に示すフラグの組合せ
・FWF_AUTOARRANGE---要素を自動的に整列
・FWF_ABBREVIATEDNAMES---名前を短縮形にする(現在は不使用)
・FWF_SNAPTOGRID---項目をグリッド上で整列(現在は不使用)
・FWF_OWNERDATA---現在不使用
・FWF_BESTFITWINDOW---最適ウィンドウモード(ビューはウィンドウサイズを可能な限りコンテンツに適する大きさにする)
・FWF_DESKTOP---デスクトップ(デスクトップビューに対してのみ適用)
・FWF_SINGLESEL---複数項目の選択不可(コモンダイアログに対して適用)
・FWF_NOSUBFOLDERS---サブフォルダを非表示
・FWF_TRANSPARENT---透過的に表示(デスクトップに対してのみ適用)
・FWF_NOCLIENTEDGE---ホルダにWS_EX_CLIENTEDGEを加えない(デスクトップに対してのみ適用)
・FWF_NOSCROLL---スクロールバーを加えない(デスクトップに対してのみ適用)
FOLDERFLAGS | Microsoft Docsより
Windows7の資料だから8でも使えるかは不明
typedef enum FOLDERFLAGS {
FWF_NONE = 0x00000000,
FWF_AUTOARRANGE = 0x00000001,
FWF_ABBREVIATEDNAMES = 0x00000002,
FWF_SNAPTOGRID = 0x00000004,
FWF_OWNERDATA = 0x00000008,
FWF_BESTFITWINDOW = 0x00000010,
FWF_DESKTOP = 0x00000020,
FWF_SINGLESEL = 0x00000040,
FWF_NOSUBFOLDERS = 0x00000080,
FWF_TRANSPARENT = 0x00000100,
FWF_NOCLIENTEDGE = 0x00000200,
FWF_NOSCROLL = 0x00000400,
FWF_ALIGNLEFT = 0x00000800,
FWF_NOICONS = 0x00001000,
FWF_SHOWSELALWAYS = 0x00002000,
FWF_NOVISIBLE = 0x00004000,
FWF_SINGLECLICKACTIVATE = 0x00008000,
FWF_NOWEBVIEW = 0x00010000,
FWF_HIDEFILENAMES = 0x00020000,
FWF_CHECKSELECT = 0x00040000,
FWF_NOENUMREFRESH = 0x00080000,
FWF_NOGROUPING = 0x00100000,
FWF_FULLROWSELECT = 0x00200000,
FWF_NOFILTERS = 0x00400000,
FWF_NOCOLUMNHEADER = 0x00800000,
FWF_NOHEADERINALLVIEWS = 0x01000000,
FWF_EXTENDEDTILES = 0x02000000,
FWF_TRICHECKSELECT = 0x04000000,
FWF_AUTOCHECKSELECT = 0x08000000,
FWF_NOBROWSERVIEWSTATE = 0x10000000,
FWF_SUBSETGROUPS = 0x20000000,
FWF_USESEARCHFOLDER = 0x40000000,
FWF_ALLOWRTLREADING = 0x80000000
} FOLDERFLAGS;
デフォルト:0x40200225
→
FWF_AUTOARRANGE
FWF_SNAPTOGRID
FWF_DESKTOP
FWF_NOCLIENTEDGE
FWF_FULLROWSELECT
FWF_USESEARCHFOLDER