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