DrawTextBoxA
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 DrawTextBox og strengargumenter tolkes ut fra gjeldende kodetabell i SetAnsiMode
Denne funksjonen ligner DrawText-funksjonen, men teksten plasseres innenfor den angitte avgrensende boksen. Den vertikale justeringen kan settes med Options-parameteren, og den horisontale justeringen kan settes med SetTextAlign-funksjonen. Teksten ord-brytes for å få plass inni den avgrensende boksen
Syntaks
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);
Parametere
| Left | Den horisontale koordinaten til den avgrensende boksens venstre kant |
|---|---|
| Top | Den vertikale koordinaten til den avgrensende boksens øvre kant |
| Width | Bredden av den avgrensende boksen |
| Height | Høyden på avgrensningsboksen |
| Text | Teksten som skal tegnes på siden |
| 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 |