PROPDESC_FORMAT_FLAGS列挙 (propsys.h)
プロパティ文字列の形式を示すために、 PSFormatForDisplay などのプロパティ記述ヘルパー関数で使用されます。
構文
typedef enum PROPDESC_FORMAT_FLAGS {
PDFF_DEFAULT = 0,
PDFF_PREFIXNAME = 0x1,
PDFF_FILENAME = 0x2,
PDFF_ALWAYSKB = 0x4,
PDFF_RESERVED_RIGHTTOLEFT = 0x8,
PDFF_SHORTTIME = 0x10,
PDFF_LONGTIME = 0x20,
PDFF_HIDETIME = 0x40,
PDFF_SHORTDATE = 0x80,
PDFF_LONGDATE = 0x100,
PDFF_HIDEDATE = 0x200,
PDFF_RELATIVEDATE = 0x400,
PDFF_USEEDITINVITATION = 0x800,
PDFF_READONLY = 0x1000,
PDFF_NOAUTOREADINGORDER = 0x2000
} ;
定数
PDFF_DEFAULT 値: 0 プロパティの .propdesc ファイルで指定された書式設定を使用します。 |
|
PDFF_PREFIXNAME 値: 0x1 値の前に プロパティの表示名を付けます。 プロパティの .propinfo ファイル内の labelInfo 要素の hideLabelPrefix 属性が true に設定されている場合、このフラグは無視されます。 |
|
PDFF_FILENAME 値: 0x2 文字列をファイル名として扱います。 |
|
PDFF_ALWAYSKB 値: 0x4 バイト サイズは、サイズに関係なく、常に KB 単位で表示されます。 これにより、列クリーン値の配置が可能になります。 このフラグは、プロパティの .propinfo ファイルの displayInfo 要素の displayType 属性で Integer 型として宣言されているプロパティにのみ適用されます。 このフラグは 、numberFormat 設定をオーバーライドします。 |
|
PDFF_RESERVED_RIGHTTOLEFT 値: 0x8 予約済み。 |
|
PDFF_SHORTTIME 値: 0x10 時刻を "hh:mm am/pm" と表示します。 |
|
PDFF_LONGTIME 値: 0x20 時刻を "hh:mm:ss am/pm" と表示します。 |
|
PDFF_HIDETIME 値: 0x40 の時間部分を datetime 非表示にします。 |
|
PDFF_SHORTDATE 値: 0x80 日付を "MM/DD/YY" として表示します。 たとえば、"03/21/04" などです。 |
|
PDFF_LONGDATE 値: 0x100 日付を "DayOfWeek, Month day, year" と表示します。 たとえば、"2009 年 3 月 21 日月曜日" などです。 |
|
PDFF_HIDEDATE 値: 0x200 の日付部分を datetime 非表示にします。 |
|
PDFF_RELATIVEDATE 値: 0x400 わかりやすい日付の説明を使用します。 たとえば、"昨日" とします。 |
|
PDFF_USEEDITINVITATION 値: 0x800 書式設定に失敗した場合、または値が空の場合は、招待テキストを返します。 招待テキストは、"名前を入力" などのユーザーの手掛かりとしてテキスト ボックスに表示されます。 電話番号フィールドにアルファ文字が入力されている場合など、入力したデータが想定される型でない場合、書式設定が失敗する可能性があります。 |
|
PDFF_READONLY 値: 0x1000 このフラグを使用する場合は、 PDFF_USEEDITINVITATION フラグも指定する必要があります。 書式設定フラグがPDFF_READONLY場合 |
PDFF_USEEDITINVITATION 、アルゴリズムで招待テキストが表示された場合は、招待テキストを返す代わりに値が "不明" であることを示す文字列が返されます。 |
PDFF_NOAUTOREADINGORDER 値: 0x2000 読み取り順序を自動的に検出しないでください。 Unicode 読み取り順序文字を省略するために ANSI に変換する場合に便利です。 ただし、一部の値の読み取り順序文字は引き続き返されます。 |
注釈
これらの値は propsys.h および propsys.idl で定義されます。
通常、書式を指定するには、1 つまたはこれらのフラグのビットごとの組み合わせを使用します。 PDFF_SHORTTIME | など、一部のフラグは相互に排他的です。PDFF_LONGTIME |PDFF_HIDETIME、 は許可されていません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | propsys.h |