DrawRotatedTextBoxA

Văn bản, Bố cục trang

Mô tả

Hậu tố A là entry point DLL ANSI (char); mặt ActiveX/COM chỉ phơi dạng Unicode. Hành vi giống hệt DrawRotatedTextBox và các tham số chuỗi được diễn giải theo code page hiện tại của SetAnsiMode

Tương tự hàm DrawTextBox nhưng cho phép xoay text box ở bất kỳ góc nào

Cú pháp

Delphi

Function DLDrawRotatedTextBoxA(InstanceID: Integer; Left, Top, Width, Height, Angle: Double; Text: PAnsiChar; Options: Integer): Integer;

DLL

int DLDrawRotatedTextBoxA(int InstanceID, double Left, double Top, double Width, double Height, double Angle, const char * Text, int Options);

Tham số

LeftTọa độ ngang của góc trên bên trái text box
TopTọa độ dọc của góc trên bên trái text box
WidthThe width of the box
HeightThe height of the box
AngleGóc xoay của box quanh góc trên bên trái, đo bằng độ theo ngược chiều kim đồng hồ
TextChữ cần đặt vào box
Options0 = 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

Giá trị trả về

0Tham số Options vượt khoảng hợp lệ, hoặc tham số Width quá nhỏ để chứa chữ
Non-zeroSố dòng chữ thực tế đã vẽ int Options);