DrawRotatedTextBoxExA
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 DrawRotatedTextBoxEx 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 DrawRotatedTextBoxEx nhưng cho phép text box hiển thị viền
Cú pháp
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);
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
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ồ
Angle
Text
Nội dung chữ cần vẽ lên trang
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 = Viền bo góc
Bán kính của các cung ở góc
Radius
DrawOptions
0 = Outline
1 = Fill
2 = Fill and outline
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, int Border, int Radius, int DrawOptions); |