enumerasi PROPDESC_FORMAT_FLAGS (propsys.h)

Digunakan oleh fungsi pembantu deskripsi properti, seperti PSFormatForDisplay, untuk menunjukkan format string properti.

Sintaks

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
} ;

Konstanta

 
PDFF_DEFAULT
Nilai: 0
Gunakan pengaturan format yang ditentukan dalam file .propdesc properti.
PDFF_PREFIXNAME
Nilai: 0x1
Mendahului nilai dengan nama tampilan properti. Jika atribut hideLabelPrefix dari elemen labelInfo dalam file .propinfo properti diatur ke true, maka bendera ini diabaikan.
PDFF_FILENAME
Nilai: 0x2
Perlakukan string sebagai nama file.
PDFF_ALWAYSKB
Nilai: 0x4
Ukuran byte selalu ditampilkan dalam KB, terlepas dari ukurannya. Ini memungkinkan perataan bersih nilai dalam kolom. Bendera ini hanya berlaku untuk properti yang telah dinyatakan sebagai type Integer dalam atribut displayType dari elemen displayInfo dalam file .propinfo properti. Bendera ini mengambil alih pengaturan numberFormat .
PDFF_RESERVED_RIGHTTOLEFT
Nilai: 0x8
Dicadangkan.
PDFF_SHORTTIME
Nilai: 0x10
Tampilkan waktu sebagai "hh:mm am/pm".
PDFF_LONGTIME
Nilai: 0x20
Tampilkan waktu sebagai "hh:mm:ss am/pm".
PDFF_HIDETIME
Nilai: 0x40
Sembunyikan bagian waktu dari datetime.
PDFF_SHORTDATE
Nilai: 0x80
Tampilkan tanggal sebagai "MM/DD/YY". Misalnya, "21/03/04".
PDFF_LONGDATE
Nilai: 0x100
Tampilkan tanggal sebagai "DayOfWeek, Hari bulan, tahun". Misalnya, "Senin, 21 Maret 2009".
PDFF_HIDEDATE
Nilai: 0x200
Sembunyikan bagian tanggal dari datetime.
PDFF_RELATIVEDATE
Nilai: 0x400
Gunakan deskripsi tanggal ramah. Misalnya, "Kemarin".
PDFF_USEEDITINVITATION
Nilai: 0x800
Mengembalikan teks undangan jika pemformatan gagal atau nilainya kosong. Teks undangan adalah teks yang ditampilkan dalam kotak teks sebagai isis untuk pengguna, seperti "Masukkan nama Anda". Pemformatan bisa gagal jika data yang dimasukkan bukan tipe yang diharapkan, seperti ketika karakter alfa telah dimasukkan dalam bidang nomor telepon.
PDFF_READONLY
Nilai: 0x1000
Jika bendera ini digunakan, bendera PDFF_USEEDITINVITATION juga harus ditentukan. Saat bendera pemformatan PDFF_READONLY
PDFF_USEEDITINVITATION dan algoritma akan menampilkan teks undangan, string dikembalikan yang menunjukkan nilainya "Tidak Diketahui" alih-alih mengembalikan teks undangan.
PDFF_NOAUTOREADINGORDER
Nilai: 0x2000
Jangan mendeteksi urutan membaca secara otomatis. Berguna saat mengonversi ke ANSI untuk menghilangkan karakter urutan baca Unicode. Namun, membaca karakter pesanan untuk beberapa nilai masih dikembalikan.

Keterangan

Nilai-nilai ini didefinisikan dalam propsys.h dan propsys.idl.

Biasanya gunakan satu, atau kombinasi bitwise dari bendera ini untuk menentukan format. Beberapa bendera saling eksklusif, misalnya PDFF_SHORTTIME | PDFF_LONGTIME | PDFF_HIDETIME, tidak diperbolehkan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header propsys.h