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Текстът, който да се постави в полето
Options0 = Центрирано вертикално подравняване 1 = Подравняване по горния край 2 = Подравняване по долния край 3 = Центрирано вертикално подравняване, без пренасяне 4 = Подравняване по горния край, без пренасяне 5 = Подравняване по долния край, без пренасяне

Върнати стойности

0Параметърът Options е извън диапазона или параметърът Width е твърде малък, за да побере текст
Ненулева стойностБроят редове текст, които действително са изчертавани int Options);