DrawRotatedTextBoxA
Текст, Оформление на страница
Описание
Завършващата A обозначава точката на вход на DLL от тип ANSI (char); интерфейсът ActiveX/COM предоставя само формата Unicode. Поведението е идентично с DrawRotatedTextBox, а низовите аргументи се интерпретират с използване на текущата кодова страница на SetAnsiMode
Подобна на функцията DrawTextBox, но позволява текстовото поле да бъде завъртяно под произволен ъгъл
Синтаксис
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);
Параметри
| Left | Хоризонталната координата на горния ляв ъгъл на текстовото поле |
|---|---|
| Top | Вертикалната координата на горния ляв ъгъл на текстовото поле |
| Width | Ширината на полето |
| Height | Височината на полето |
| Angle | Ъгълът, с който полето трябва да бъде завъртяно около горния ляв ъгъл, измерен обратно на часовниковата стрелка в градуси |
| Text | Текстът, който да се постави в полето |
| Options | 0 = Центрирано вертикално подравняване 1 = Подравняване по горния край 2 = Подравняване по долния край 3 = Центрирано вертикално подравняване, без пренасяне 4 = Подравняване по горния край, без пренасяне 5 = Подравняване по долния край, без пренасяне |
Върнати стойности
| 0 | Параметърът Options е извън диапазона или параметърът Width е твърде малък, за да побере текст |
|---|---|
| Ненулева стойност | Броят редове текст, които действително са изчертавани int Options); |