Win32 API 日本語リファレンス
ホームUI.Shell.PropertiesSystem › PROPDESC_VIEW_FLAGS

PROPDESC_VIEW_FLAGS

列挙型フラグ
基底型i4

メンバー 14

名前10進16進説明
PDVF_DEFAULT00x0このプロパティを既定で表示します。
PDVF_CENTERALIGN10x1このプロパティは中央揃えにします。
PDVF_RIGHTALIGN20x2このプロパティは右揃えにします。
PDVF_BEGINNEWGROUP40x4このプロパティを、ビュー内の次のプロパティ グループの先頭として表示します。
PDVF_FILLAREA80x8ビュー領域の残りの部分をこのプロパティの内容で埋めます。
PDVF_SORTDESCENDING160x10このプロパティを逆順(降順)で並べ替えます。並べ替えられたプロパティのリスト内のプロパティに適用されます。
PDVF_SHOWONLYIFPRESENT320x20このプロパティが存在する場合にのみ表示します。
PDVF_SHOWBYDEFAULT640x40このプロパティは、(該当する場合)ビューに既定で表示されます。
PDVF_SHOWINPRIMARYLIST1280x80このプロパティは、プライマリ列選択 UI に既定で表示されます。
PDVF_SHOWINSECONDARYLIST2560x100このプロパティは、セカンダリ列選択 UI に既定で表示されます。
PDVF_HIDELABEL5120x200ビューが通常ラベルを表示する場合に、このプロパティのラベルを非表示にします。
PDVF_HIDDEN20480x800このプロパティは UI の列として表示しません。
PDVF_CANWRAP40960x1000このプロパティは次の行に折り返すことができます。
PDVF_MASK_ALL71670x1BFFすべてのフラグを取得するために使用されるマスクです。

公式ドキュメント

これらのフラグは、プロパティ記述リスト文字列内のプロパティを記述します。

解説(Remarks)

これらの値は propsys.h および propsys.idl で定義されています。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum PROPDESC_VIEW_FLAGS : int {
    PDVF_DEFAULT = 0,
    PDVF_CENTERALIGN = 1,
    PDVF_RIGHTALIGN = 2,
    PDVF_BEGINNEWGROUP = 4,
    PDVF_FILLAREA = 8,
    PDVF_SORTDESCENDING = 16,
    PDVF_SHOWONLYIFPRESENT = 32,
    PDVF_SHOWBYDEFAULT = 64,
    PDVF_SHOWINPRIMARYLIST = 128,
    PDVF_SHOWINSECONDARYLIST = 256,
    PDVF_HIDELABEL = 512,
    PDVF_HIDDEN = 2048,
    PDVF_CANWRAP = 4096,
    PDVF_MASK_ALL = 7167
} PROPDESC_VIEW_FLAGS;
[Flags]
public enum PROPDESC_VIEW_FLAGS : int
{
    PDVF_DEFAULT = 0,
    PDVF_CENTERALIGN = 1,
    PDVF_RIGHTALIGN = 2,
    PDVF_BEGINNEWGROUP = 4,
    PDVF_FILLAREA = 8,
    PDVF_SORTDESCENDING = 16,
    PDVF_SHOWONLYIFPRESENT = 32,
    PDVF_SHOWBYDEFAULT = 64,
    PDVF_SHOWINPRIMARYLIST = 128,
    PDVF_SHOWINSECONDARYLIST = 256,
    PDVF_HIDELABEL = 512,
    PDVF_HIDDEN = 2048,
    PDVF_CANWRAP = 4096,
    PDVF_MASK_ALL = 7167,
}
<Flags>
Public Enum PROPDESC_VIEW_FLAGS As Integer
    PDVF_DEFAULT = 0
    PDVF_CENTERALIGN = 1
    PDVF_RIGHTALIGN = 2
    PDVF_BEGINNEWGROUP = 4
    PDVF_FILLAREA = 8
    PDVF_SORTDESCENDING = 16
    PDVF_SHOWONLYIFPRESENT = 32
    PDVF_SHOWBYDEFAULT = 64
    PDVF_SHOWINPRIMARYLIST = 128
    PDVF_SHOWINSECONDARYLIST = 256
    PDVF_HIDELABEL = 512
    PDVF_HIDDEN = 2048
    PDVF_CANWRAP = 4096
    PDVF_MASK_ALL = 7167
End Enum
import enum

class PROPDESC_VIEW_FLAGS(enum.IntFlag):
    PDVF_DEFAULT = 0
    PDVF_CENTERALIGN = 1
    PDVF_RIGHTALIGN = 2
    PDVF_BEGINNEWGROUP = 4
    PDVF_FILLAREA = 8
    PDVF_SORTDESCENDING = 16
    PDVF_SHOWONLYIFPRESENT = 32
    PDVF_SHOWBYDEFAULT = 64
    PDVF_SHOWINPRIMARYLIST = 128
    PDVF_SHOWINSECONDARYLIST = 256
    PDVF_HIDELABEL = 512
    PDVF_HIDDEN = 2048
    PDVF_CANWRAP = 4096
    PDVF_MASK_ALL = 7167
// PROPDESC_VIEW_FLAGS (flags)
pub const PDVF_DEFAULT: i32 = 0;
pub const PDVF_CENTERALIGN: i32 = 1;
pub const PDVF_RIGHTALIGN: i32 = 2;
pub const PDVF_BEGINNEWGROUP: i32 = 4;
pub const PDVF_FILLAREA: i32 = 8;
pub const PDVF_SORTDESCENDING: i32 = 16;
pub const PDVF_SHOWONLYIFPRESENT: i32 = 32;
pub const PDVF_SHOWBYDEFAULT: i32 = 64;
pub const PDVF_SHOWINPRIMARYLIST: i32 = 128;
pub const PDVF_SHOWINSECONDARYLIST: i32 = 256;
pub const PDVF_HIDELABEL: i32 = 512;
pub const PDVF_HIDDEN: i32 = 2048;
pub const PDVF_CANWRAP: i32 = 4096;
pub const PDVF_MASK_ALL: i32 = 7167;
// PROPDESC_VIEW_FLAGS
const (
	PDVF_DEFAULT int32 = 0
	PDVF_CENTERALIGN int32 = 1
	PDVF_RIGHTALIGN int32 = 2
	PDVF_BEGINNEWGROUP int32 = 4
	PDVF_FILLAREA int32 = 8
	PDVF_SORTDESCENDING int32 = 16
	PDVF_SHOWONLYIFPRESENT int32 = 32
	PDVF_SHOWBYDEFAULT int32 = 64
	PDVF_SHOWINPRIMARYLIST int32 = 128
	PDVF_SHOWINSECONDARYLIST int32 = 256
	PDVF_HIDELABEL int32 = 512
	PDVF_HIDDEN int32 = 2048
	PDVF_CANWRAP int32 = 4096
	PDVF_MASK_ALL int32 = 7167
)
const
  PDVF_DEFAULT = 0;
  PDVF_CENTERALIGN = 1;
  PDVF_RIGHTALIGN = 2;
  PDVF_BEGINNEWGROUP = 4;
  PDVF_FILLAREA = 8;
  PDVF_SORTDESCENDING = 16;
  PDVF_SHOWONLYIFPRESENT = 32;
  PDVF_SHOWBYDEFAULT = 64;
  PDVF_SHOWINPRIMARYLIST = 128;
  PDVF_SHOWINSECONDARYLIST = 256;
  PDVF_HIDELABEL = 512;
  PDVF_HIDDEN = 2048;
  PDVF_CANWRAP = 4096;
  PDVF_MASK_ALL = 7167;
// PROPDESC_VIEW_FLAGS
pub const PDVF_DEFAULT: i32 = 0;
pub const PDVF_CENTERALIGN: i32 = 1;
pub const PDVF_RIGHTALIGN: i32 = 2;
pub const PDVF_BEGINNEWGROUP: i32 = 4;
pub const PDVF_FILLAREA: i32 = 8;
pub const PDVF_SORTDESCENDING: i32 = 16;
pub const PDVF_SHOWONLYIFPRESENT: i32 = 32;
pub const PDVF_SHOWBYDEFAULT: i32 = 64;
pub const PDVF_SHOWINPRIMARYLIST: i32 = 128;
pub const PDVF_SHOWINSECONDARYLIST: i32 = 256;
pub const PDVF_HIDELABEL: i32 = 512;
pub const PDVF_HIDDEN: i32 = 2048;
pub const PDVF_CANWRAP: i32 = 4096;
pub const PDVF_MASK_ALL: i32 = 7167;
const
  PDVF_DEFAULT* = 0
  PDVF_CENTERALIGN* = 1
  PDVF_RIGHTALIGN* = 2
  PDVF_BEGINNEWGROUP* = 4
  PDVF_FILLAREA* = 8
  PDVF_SORTDESCENDING* = 16
  PDVF_SHOWONLYIFPRESENT* = 32
  PDVF_SHOWBYDEFAULT* = 64
  PDVF_SHOWINPRIMARYLIST* = 128
  PDVF_SHOWINSECONDARYLIST* = 256
  PDVF_HIDELABEL* = 512
  PDVF_HIDDEN* = 2048
  PDVF_CANWRAP* = 4096
  PDVF_MASK_ALL* = 7167
enum PROPDESC_VIEW_FLAGS : int {
    PDVF_DEFAULT = 0,
    PDVF_CENTERALIGN = 1,
    PDVF_RIGHTALIGN = 2,
    PDVF_BEGINNEWGROUP = 4,
    PDVF_FILLAREA = 8,
    PDVF_SORTDESCENDING = 16,
    PDVF_SHOWONLYIFPRESENT = 32,
    PDVF_SHOWBYDEFAULT = 64,
    PDVF_SHOWINPRIMARYLIST = 128,
    PDVF_SHOWINSECONDARYLIST = 256,
    PDVF_HIDELABEL = 512,
    PDVF_HIDDEN = 2048,
    PDVF_CANWRAP = 4096,
    PDVF_MASK_ALL = 7167,
}
#define global PDVF_DEFAULT             0x0
#define global PDVF_CENTERALIGN         0x1
#define global PDVF_RIGHTALIGN          0x2
#define global PDVF_BEGINNEWGROUP       0x4
#define global PDVF_FILLAREA            0x8
#define global PDVF_SORTDESCENDING      0x10
#define global PDVF_SHOWONLYIFPRESENT   0x20
#define global PDVF_SHOWBYDEFAULT       0x40
#define global PDVF_SHOWINPRIMARYLIST   0x80
#define global PDVF_SHOWINSECONDARYLIST 0x100
#define global PDVF_HIDELABEL           0x200
#define global PDVF_HIDDEN              0x800
#define global PDVF_CANWRAP             0x1000
#define global PDVF_MASK_ALL            0x1BFF
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。