DrawTextBoxA

Текст, Оформление на страницата

Описание

Завършващата A обозначава точката на вход на DLL от тип ANSI (char); интерфейсът ActiveX/COM предоставя само формата Unicode. Поведението е идентично с DrawTextBox, а низовите аргументи се интерпретират с използване на текущата кодова страница на SetAnsiMode

Тази функция е подобна на DrawText, но текстът се поставя в указаната ограничителна рамка. Вертикалното подравняване може да се зададе чрез параметъра Options, а хоризонталното подравняване може да се зададе с функцията SetTextAlign. Текстът ще бъде пренесен по думи, за да се побере в ограничителната рамка

Синтаксис

Delphi

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

DLL

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

Параметри

LeftХоризонталната координата на левия край на ограничителната рамка
TopВертикалната координата на горния край на ограничителната рамка
WidthШирината на ограничителната рамка
HeightВисочината на ограничителната рамка
TextТекстът, който да се изчертае на страницата
Options0 = Центрирано вертикално подравняване 1 = Подравняване по горния край 2 = Подравняване по долния край 3 = Центрирано вертикално подравняване, без пренасяне 4 = Подравняване по горния край, без пренасяне 5 = Подравняване по долния край, без пренасяне

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

0Параметърът Options е бил извън обхвата или параметърът Width е бил твърде малък, за да побере какъвто и да е текст
Non-zeroБроят редове текст, действително изчертан