DrawRotatedTextBoxA
Tekst, Sideoppsett
Beskrivelse
Den avsluttende A angir ANSI-inngangspunktet (char) i DLL-en; ActiveX/COM-flaten eksponerer kun Unicode-formen. Oppførselen er identisk med DrawRotatedTextBox og strengargumenter tolkes ut fra gjeldende kodetabell i SetAnsiMode
Ligner DrawTextBox-funksjonen, men lar tekstboksen roteres til vilkårlig vinkel
Syntaks
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);
Parametere
| Left | Den horisontale koordinaten til tekstboksens øvre venstre hjørne |
|---|---|
| Top | Den vertikale koordinaten til tekstboksens øvre venstre hjørne |
| Width | Boksens bredde |
| Height | Boksens høyde |
| Angle | Vinkelen boksen skal roteres med rundt øvre venstre hjørne, målt mot klokken i grader |
| Text | Teksten som skal plasseres i boksen |
| Options | 0 = Midtstilt vertikal justering 1 = Vertikal justering øverst 2 = Vertikal justering nederst 3 = Midtstilt vertikal justering, ingen bryting 4 = Vertikal justering øverst, ingen bryting 5 = Vertikal justering nederst, ingen bryting |
Returverdier
| 0 | Options-parameteren var utenfor gyldig område, eller Width-parameteren var for liten til å romme tekst |
|---|---|
| Non-zero | Antall tekstlinjer som faktisk ble tegnet int Options); |