Bonjour,
est-ce que quelqu'un saurait comment écrire avec le style empreinte (comme du texte désactivé) ?
Je ne sais pas non plus comment dessiner un rond en relief (comme les boutons radios) ?
Merci
Bonjour,
est-ce que quelqu'un saurait comment écrire avec le style empreinte (comme du texte désactivé) ?
Je ne sais pas non plus comment dessiner un rond en relief (comme les boutons radios) ?
Merci
Salut !
Pour le texte, il s'agit de le dessiner deux fois.
La deuxième fois, tu le décales d'un ou deux pixels selon l'effet désiré.
A dessiner bien sur avec une précaution :
La première fois en blanc et la deuxième fois en gris foncé...
Code : Sélectionner tout - Visualiser dans une fenêtre à part Canvas->Brush->Style = bsClear;
ou le contraire selon l'effet !
Pour les radio items, dessines deux demi-cercles :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Canvas->Font->Color = clWhite; Canvas->TextOut(x,y,...); Canvas->Font->Color = clGray; Canvas->TextOut(x-1, y - 1, ...);
sur un même cercle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Canvas->Arc(...));
- le premier en noir
- le deuxième avec une couleur plus clair que clSilver
A plus !
Code : Sélectionner tout - Visualiser dans une fenêtre à part (TColor) 0x00E8E8E8; //ou plus.. ou moins !
Merci beaucoup
Autrement pour les onglets j'essaie d'en faire un composant mais c'est loin d'être gagné.
Partager