DrawRotatedTextBoxA
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 az Unicode alakot teszi elérhetővé. A működése megegyezik a következőével: DrawRotatedTextBox, a karakterlánc-argumentumokat pedig az aktuális SetAnsiMode kódlap alapján értelmezi
A DrawTextBox függvényhez hasonló, de lehetővé teszi a szövegdoboz tetszőleges szögű elforgatását
Szintaxis
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);
Paraméterek
| Left | A szövegdoboz bal felső sarkának vízszintes koordinátája |
|---|---|
| Top | A szövegdoboz bal felső sarkának függőleges koordinátája |
| Width | A doboz szélessége |
| Height | A téglalap magassága |
| Angle | A doboz bal felső sarka körüli forgatásának szöge, fokban, az óramutató járásával ellentétes irányban mérve |
| Text | A dobozba helyezendő 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 | Az Options paraméterben ténylegesen kirajzolt szövegsorok száma |