DrawRotatedTextBoxExA
ข้อความ, เค้าโครงหน้า
คำอธิบาย
อักษร A ท้ายชื่อบอกว่าเป็นจุดเรียก DLL แบบ ANSI (char), ส่วน ActiveX/COM เปิดเผยเฉพาะรูปแบบ Unicode พฤติกรรมเหมือน DrawRotatedTextBoxEx ทุกอย่าง และอาร์กิวเมนต์สตริงถูกตีความตาม code page ปัจจุบันของ SetAnsiMode
คล้ายฟังก์ชัน DrawRotatedTextBoxEx แต่วาดเส้นขอบของกล่องให้ดูได้
ไวยากรณ์
Delphi
Function DLDrawRotatedTextBoxExA(InstanceID: Integer; Left, Top, Width, Height, Angle: Double; Text: PAnsiChar; Options, Border, Radius, DrawOptions: Integer): Integer;
DLL
int DLDrawRotatedTextBoxExA(int InstanceID, double Left, double Top, double Width, double Height, double Angle, const char * Text, int Options, int Border, int Radius, int DrawOptions);
พารามิเตอร์
Left
พิกัดแนวนอนของมุมบนซ้ายของกล่องข้อความ
Top
พิกัดแนวตั้งของมุมบนซ้ายของกล่องข้อความ
Width
The width of the box
Height
The height of the box
มุมหมุนกล่องรอบมุมบนซ้าย วัดทวนเข็มนาฬิกาเป็นองศา
Angle
Text
ข้อความที่จะวาดลงบนหน้า
0 = Center vertical alignment
1 = Top vertical alignment
2 = Bottom vertical alignment
3 = Center vertical alignment, no wrapping
4 = Top vertical alignment, no wrapping
5 = Bottom vertical alignment, no wrapping
Options
Border
0 = No Border
1 = Border
2 = Border with rounded corners
รัศมีของส่วนโค้งมุม
Radius
DrawOptions
0 = Outline
1 = Fill
2 = Fill and outline
ค่าที่ส่งคืน
| 0 | พารามิเตอร์ Options เกินช่วงที่รับได้ หรือพารามิเตอร์ Width เล็กเกินกว่าจะบรรจุข้อความได้เลย |
|---|---|
| Non-zero | จำนวนบรรทัดข้อความที่วาดจริง int Options, int Border, int Radius, int DrawOptions); |