DrawTextBoxA
Szöveg, Oldalelrendezés
Leírás
A záró A az ANSI (char) DLL belépési pontot jelöli; az ActiveX/COM felület csak a Unicode alakot teszi elérhetővé. A működés azonos az DrawTextBox működésével, és a karakterlánc-argumentumok értelmezése az aktuális SetAnsiMode kódlapot használja
Ez a függvény a DrawText függvényhez hasonló, de a szöveget a megadott határolókeretbe helyezi. A függőleges igazítás az Options paraméterrel, a vízszintes igazítás pedig a SetTextAlign függvénnyel állítható. A szöveg a határolókerethez igazodva tördelődik
Szintaxis
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);
Paraméterek
| Left | A határolókeret bal szélének vízszintes koordinátája |
|---|---|
| Top | A befoglalókeret felső szélének függőleges koordinátája |
| Width | A befoglaló téglalap szélessége |
| Height | A befoglaló keret magassága |
| Text | Az oldalra rajzolandó szöveg |
| Options | 0 = függőleges középre igazítás 1 = függőleges felső igazítás 2 = függőleges alsó igazítás 3 = függőleges középre igazítás, tördelés nélkül 4 = függőleges felső igazítás, tördelés nélkül 5 = függőleges alsó igazítás, tördelés nélkül |
Visszatérési értékek
| 0 | Az Options paraméter kívül esett a tartományon, vagy a Width paraméter túl kicsi volt ahhoz, hogy bármilyen szöveget tartalmazzon |
|---|---|
| Non-zero | A ténylegesen megrajzolt szövegsorok száma |