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 | Текстът, който да се изчертае на страницата |
| Options | 0 = Центрирано вертикално подравняване 1 = Подравняване по горния край 2 = Подравняване по долния край 3 = Центрирано вертикално подравняване, без пренасяне 4 = Подравняване по горния край, без пренасяне 5 = Подравняване по долния край, без пренасяне |
Върнати стойности
| 0 | Параметърът Options е бил извън обхвата или параметърът Width е бил твърде малък, за да побере какъвто и да е текст |
|---|---|
| Non-zero | Броят редове текст, действително изчертан |