struktur CHARFORMAT2W (richedit.h)
Berisi informasi tentang pemformatan karakter dalam kontrol edit yang kaya.
Sintaksis
struct CHARFORMAT2W : _charformatw {
WORD wWeight;
SHORT sSpacing;
COLORREF crBackColor;
LCID lcid;
union {
DWORD dwReserved;
DWORD dwCookie;
};
DWORD dwReserved;
SHORT sStyle;
WORD wKerning;
BYTE bUnderlineType;
BYTE bAnimation;
BYTE bRevAuthor;
BYTE bUnderlineColor;
};
Warisan
Struktur CHARFORMAT2W mengimplementasikan _charformatw.
Anggota
wWeight
Jenis: WORD
Bobot font. Anggota ini sama dengan
sSpacing
Jenis: SHORT
Spasi horizontal antar huruf, dalam twips. Nilai ini tidak berpengaruh pada teks yang ditampilkan oleh kontrol edit yang kaya; ini disertakan untuk kompatibilitas dengan antarmuka WINDOWS TOM. Untuk menggunakan anggota ini, atur bendera
crBackColor
Warna latar belakang. Untuk menggunakan anggota ini, atur bendera
lcid
Jenis: LCID
Pengidentifikasi lokal 32-bit yang berisi pengidentifikasi bahasa di kata yang lebih rendah dan pengidentifikasi pengurutan dan nilai yang dipesan dalam kata atas. Anggota ini tidak berpengaruh pada teks yang ditampilkan oleh kontrol edit yang kaya, tetapi pemeriksa ejaan dan tata bahasa dapat menggunakannya untuk menangani masalah yang bergantung pada bahasa. Anda dapat menggunakan makro untuk membuat nilai LCID
dwReserved
Jenis: DWORD
Dipesan; nilainya harus nol.
Jenis: DWORD
Dipesan; nilainya harus nol.
dwCookie
Jenis: DWORD
Cookie klien. Anggota ini buram untuk kontrol edit yang kaya.
sStyle
Jenis: SHORT
Gagang gaya karakter. Nilai ini tidak berpengaruh pada teks yang ditampilkan oleh kontrol edit yang kaya; ini disertakan untuk kompatibilitas dengan antarmuka WindowsTOM. Untuk menggunakan anggota ini, atur bendera
wKerning
Jenis: WORD
Nilai ukuran font, di atasnya untuk membuat kern karakter (yHeight). Nilai ini tidak berpengaruh pada teks yang ditampilkan oleh kontrol edit yang kaya; ini disertakan untuk kompatibilitas dengan antarmuka TOM. Untuk menggunakan anggota ini, atur bendera
bUnderlineType
Jenis: BYTE
Menentukan jenis garis bawah. Untuk menggunakan anggota ini, atur bendera
bAnimation
Jenis: BYTE
Jenis animasi teks. Nilai ini tidak berpengaruh pada teks yang ditampilkan oleh kontrol edit yang kaya; ini disertakan untuk kompatibilitas dengan antarmuka TOM. Untuk menggunakan anggota ini, atur bendera
bRevAuthor
Jenis: BYTE
Indeks yang mengidentifikasi penulis yang membuat revisi. Kontrol edit kaya menggunakan warna teks yang berbeda untuk setiap indeks penulis yang berbeda. Untuk menggunakan anggota ini, atur bendera
bUnderlineColor
Jenis: BYTE
Warna garis bawah:
- UnderlineColor_Black = 0x00;
- UnderlineColor_Blue = 0x01;
- UnderlineColor_Aqua = 0x02;
- UnderlineColor_Lime = 0x03;
- UnderlineColor_Fuchsia = 0x04;
- UnderlineColor_Red = 0x05;
- UnderlineColor_Yellow = 0x06;
- UnderlineColor_White = 0x07;
- UnderlineColor_Navy = 0x08;
- UnderlineColor_Teal = 0x09;
- UnderlineColor_Green = 0x0A;
- UnderlineColor_Purple = 0x0B;
- UnderlineColor_Maroon = 0x0C;
- UnderlineColor_Olive = 0x0D;
- UnderlineColor_DkGray = 0x0E;
- UnderlineColor_LtGray = 0x0F;
Komentar
Untuk menonaktifkan atribut pemformatan, atur nilai yang sesuai di dwMask
Nota
Header richedit.h mendefinisikan CHARFORMAT2 sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosedur UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Header |
richedit.h |
Lihat juga
CHARFORMAT
COLORREF
LOGFONT
RGB