Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Nikolay, è possibile allineare il testo nell'angolo in alto a destra. Ho lottato per mezza giornata... L'ho allineato all'angolo destro, ma il testo è allineato solo a sinistra. Puoi darmi un suggerimento?
Conosco almeno due modi.
impostare il parametro dell'ancora in TextOut (e probabilmente anche l'oggetto stesso)
calcolare la dimensione del testo e tenerne conto )
impostare il parametro dell'ancora in TextOut (e probabilmente anche l'oggetto stesso)
calcolare la dimensione del testo e tenerne conto )
Nikolai, è possibile allineare il testo nell'angolo in alto a destra. Ho lottato per mezza giornata... L'angolo destro è allineato, ma il testo è allineato solo a sinistra. Puoi darmi un suggerimento?
Conosco almeno due modi.
impostare il parametro dell'ancora in TextOut (e probabilmente anche l'oggetto stesso)
calcolare la dimensione del testo e tenerne conto )
Non è quello che intendevo. L'angolo destro va bene. Ma se due o più linee di lunghezza diversa, sono allineate dal primo carattere della linea. E vorrei che le stringhe fossero allineate dall'ultimo carattere della stringa.
Questa è la prima riga.
Questa è la seconda linea.
E questa è la terza linea.
Nell'esempio della prima pagina, la seconda e la terza parte del codice usano il pixel shift o lo percentage shift. Ma le linee possono essere allineate solo rientrando dal bordo sinistro. Ma questo non è sempre conveniente, specialmente se la lunghezza della stringa può variare. Per esempio "somma = 10" o "somma = 1000".È strano che l'argomento sia andato su Canvas. Lo faccio da tempo immemorabile:
FS - altezza del carattere.
PS esempio per l'alto a destra :)
È strano che l'argomento sia andato su Canvas. Lo faccio da tempo immemorabile:
FS - altezza del carattere.
PS esempio per l'alto a destra :)
È così che sono riuscito a farlo anch'io per anni.
Ecco, ho capito.
Allineiamo l'oggetto OBJ_BITMAP_LABEL dal bordo destro, possiamo farlo rientrare orizzontalmente e verticalmente, assegniamo OBJPROP_ANCHOR a ANCHOR_RIGHT_UPPER. Poi la larghezza dell'immagine è impostata quando si crea la risorsa. E questo valore dovrebbe essere messo in TextOut come secondo parametro e poi il testo sarà allineato sul lato destro della tela.