FONTDIRENTRY
โครงสร้างของFONTDIRENTRY ประกอบด้วยข้อมูลเกี่ยวกับแบบอักษรแต่ละตัวในกลุ่มทรัพยากรแบบอักษร การกำหนดโครงสร้างให้เป็นที่นี่สำหรับคำอธิบายเฉพาะ ไม่ปรากฏอยู่ในแฟ้มหัวข้อมาตรฐานใด ๆ.
struct {WORD dfVersion; FONTDIRENTRY
DWORD dfSize
char dfCopyright [60];
WORD dfType
WORD dfPoints
WORD dfVertRes
WORD dfHorizRes
WORD dfAscent
WORD dfInternalLeading
WORD dfExternalLeading
DfItalic ไบต์
DfUnderline ไบต์
DfStrikeOut ไบต์
WORD dfWeight
DfCharSet ไบต์
WORD dfPixWidth
WORD dfPixHeight
DfPitchAndFamily ไบต์
WORD dfAvgWidth
WORD dfMaxWidth
DfFirstChar ไบต์
DfLastChar ไบต์
DfDefaultChar ไบต์
DfBreakChar ไบต์
WORD dfWidthBytes
DWORD dfDevice
DWORD dfFace
DWORD dfReserved
char szDeviceName []
char szFaceName []
}
สมาชิก
dfVersion
ระบุหมายเลขรุ่นที่ผู้ใช้กำหนดเองสำหรับข้อมูลทรัพยากรที่เครื่องมือที่สามารถใช้ในการอ่าน และเขียนแฟ้มทรัพยากร.
dfSize
ระบุขนาดของแฟ้ม ไบต์.
dfCopyright [60]
ประกอบด้วยสตริ 60-อักขระแบบอักษรของผู้จำหน่ายลิขสิทธิ์ข้อมูล.
dfType
ระบุชนิดของแฟ้มแบบอักษร.
dfPoints
ระบุขนาดพอยต์ที่ชุดอักขระนี้ดูดีที่สุด.
dfVertRes
ระบุความละเอียดแนวตั้ง ในจุดต่อนิ้ว ชุดอักขระนี้ถูก digitized.
dfHorizRes
ระบุความละเอียดแนวนอน ในจุดต่อนิ้ว ชุดอักขระนี้ถูก digitized.
dfAscent
ระบุระยะห่างจากด้านบนของเซลล์ข้อกำหนดอักขระการปกติของคุณสมบัติแบบอักษร.
dfInternalLeading
ระบุจำนวนของชั้นนำภายในขอบเขตที่กำหนด โดยdfPixHeight สมาชิก เครื่องหมายเน้นเสียงและตัวอักษรกำกับอื่น ๆ สามารถเกิดขึ้นได้ในพื้นที่นี้.
dfExternalLeading
ระบุจำนวนของพิเศษชั้นนำที่โปรแกรมประยุกต์เพิ่มระหว่างแถว.
dfItalic
ระบุแบบอักษรตัวเอียงถ้าไม่เท่ากับศูนย์.
dfUnderline
ระบุแบบอักษรที่ขีดเส้นใต้ถ้าไม่เท่ากับศูนย์.
dfStrikeOut
ระบุแบบอักษรขีดทับถ้าไม่เท่ากับศูนย์.
dfWeight
ระบุน้ำหนักของแบบอักษรในช่วง 0 ถึง 1000 ตัวอย่างเช่น 400 เป็นโรมัน และ 700 เป็นตัวหนา ถ้าค่านี้เป็นศูนย์ น้ำหนักเป็นค่าเริ่มต้นถูกใช้ สำหรับค่าที่กำหนดเพิ่มเติม ให้ดูคำอธิบายของการ LOGFONT โครงสร้าง.
dfCharSet
ระบุชุดอักขระของแบบอักษร ค่าที่กำหนดไว้ล่วงหน้า ดูคำอธิบายของโครงสร้างLOGFONT .
dfPixWidth
ระบุความกว้างของตาราง digitized แบบอักษรของเวกเตอร์ ใช้สำหรับแบบอักษรแบบ raster ถ้าสมาชิกไม่เท่ากับศูนย์ แทนความกว้างสำหรับอักขระทั้งหมดในบิตแมป ถ้าสมาชิกไม่เท่ากับศูนย์ แบบอักษรมีอักขระตัวแปรความกว้าง.
dfPixHeight
ระบุความสูงของบิตแมปอักขระสำหรับแบบอักษรแบบ raster หรือความสูงของตาราง digitized แบบอักษรของเวกเตอร์.
dfPitchAndFamily
บริเวณสนามและครอบครัวของแบบอักษรระบุ สำหรับข้อมูลเพิ่มเติม ให้ดูคำอธิบายของการ LOGFONT โครงสร้าง.
dfAvgWidth
ระบุความกว้างเฉลี่ยของอักขระในแบบอักษร (โดยทั่วไปกำหนดเป็นความกว้างของตัวอักษรx ) ค่านี้ไม่รวม overhang จำเป็นสำหรับอักขระที่เป็นตัวหนา หรือตัวเอียง.
dfMaxWidth
ระบุความกว้างของอักขระกว้างที่สุดในแบบอักษร.
dfFirstChar
ระบุรหัสอักขระแรกกำหนดไว้ในแบบอักษร.
dfLastChar
ระบุรหัสอักขระสุดท้ายที่กำหนดไว้ในแบบอักษร.
dfDefaultChar
ระบุอักขระใช้แทนตัวอักษรในแบบอักษรไม่.
dfBreakChar
ระบุอักขระที่จะใช้ในการกำหนดตัวแบ่งคำสำหรับการจัดชิดขอบข้อความ.
dfWidthBytes
ระบุจำนวนของไบต์ในแต่ละแถวของบิตแมป ค่านี้ได้เสมอดังนั้นแม้ว่า แถวเริ่มต้นบนขอบเขตของคำ สำหรับแบบอักษรของเวกเตอร์ สมาชิกนี้มีความหมายไม่.
dfDevice
ระบุออฟเซตในแฟ้มสตริงที่สิ้นสุดด้วยค่า null ที่ระบุชื่ออุปกรณ์ สำหรับแบบอักษรทั่วไป ค่านี้เป็นศูนย์.
dfFace
ระบุออฟเซตในแฟ้มสิ้นสุดด้วย null สตที่ชื่อแบบอักษรใช้.
dfReserved
สมาชิกนี้ถูกสงวนไว้.
szDeviceName
อาร์เรย์ที่ประกอบด้วยสตริงที่สิ้นสุดด้วยค่า null ที่ระบุชื่อของอุปกรณ์หากแฟ้มแบบอักษรนี้ถูกกำหนดสำหรับอุปกรณ์.
szFaceName
อาร์เรย์ที่ประกอบด้วยสตริงที่สิ้นสุดด้วยค่า null ที่ระบุชื่อแบบอักษรของแบบอักษร.
หมายเหตุ
มีโครงสร้างFONTDIRENTRY หนึ่งสำหรับทุกแบบอักษรในนั้นแฟ้ม RES โปรแกรมประยุกต์ที่สร้างRES แฟ้ม ด้วยอักษรทรัพยากรต้องเพิ่มไปยังแฟ้มโครงสร้างแบบFONTDIRENTRY สำหรับแต่ละแบบอักษร.
ประกาศแบบอักษรที่สามารถผสมกับประกาศทรัพยากรอื่น ๆ ในนี้RC แฟ้มได้เนื่องจากแบบอักษรไม่จำเป็นต้องอยู่ติดกันในนี้แฟ้ม RES.
QuickInfo
nbsp Windows &NT: ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่าWindows: ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่าWindows CE: ไม่สนับสนุน.
ดูเพิ่มเติม
ภาพรวมของทรัพยากร โครงสร้างทรัพยากร DIRENTRY , FONTGROUPHDR ,
LOGFONT
Index