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ố
| Left | Tọa độ ngang của góc trên bên trái text box |
|---|---|
| Top | Tọa độ dọc của góc trên bên trái text box |
| Width | The width of the box |
| Height | The height of the box |
| Angle | Gó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ồ |
| Text | Chữ cần đặt vào box |
| Options | 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 |
Giá trị trả về
| 0 | Tham số Options vượt khoảng hợp lệ, hoặc tham số Width quá nhỏ để chứa chữ |
|---|---|
| Non-zero | Số dòng chữ thực tế đã vẽ int Options); |