maison
Top.Mail.Ru Yandeks.Metrika
Forum: "Main";
Archive actuelle: 2004.12.12;
Télécharger: [xml.tar.bz2];

vers le bas

Toile brûlante Trouver des branches similaires


Pentium133 ©   (2004-11-26 17:05) [0]

Les maîtres aident à résoudre ce problème. Oh, je souffre quelques jours.

J'ai deux TBitMap "a.
Le premier est une image (photo, dessin, etc.)
Je forme le second moi-même:
Str: = "Chaîne de test"; txt.Height: = txt.Canvas.TextHeight (Str); txt.Width: = txt.Canvas.TextWidth (Str); txt.Canvas.TextOut (0,0, Str);
Ensuite, je copie ce texte sur la base de BitMap:
Bmp.Canvas.CopyRect (Rec, txt.Canvas, Rec);
Dites-moi ce que devrait être Bmp.Canvas.CopyMode, pour que le texte soit copié "magnifiquement". Par défaut, il est affiché dans un rectangle blanc. Comment ce rectangle serait-il rendu transparent? Ou n'est-il généralement pas nécessaire de le faire?



KilkennyCat ©   (2004-11-26 17:10) [1]

Bitblt



cae ©   (2004-11-26 17:17) [2]

txt.Transparent: = True;
Bmp.Canvas.Draw (0,0, Txt);



Pentium133 ©   (2004-11-26 17:21) [3]

cae © (26.11.04 17: 17) [2]
Je vous remercie!



Ega23 ©   (2004-11-26 17:21) [4]

aBitmap.Canvas.BrushCopy (ImageRect, CardAddImage, Rect (0,0, Largeur, Hauteur), TransparentColor);

?



MBo ©   (2004-11-26 17:27) [5]

> Ou n'est-il généralement pas nécessaire de faire?
Ce qui précède ne permet pas de comprendre pourquoi cela devrait être fait.
En général, après tout, vous pouvez simplement exporter le texte dans le deuxième canevas en définissant d'abord Brush.Style bsClear (ou SetBkMode TRANSPARENT).



Pages: 1 branche entière

Forum: "Main";
Archive actuelle: 2004.12.12;
Télécharger: [xml.tar.bz2];

à l'étage









Mémoire: 0.56 MB
Heure: 0.077 c
4-1099165516
S @ shka
2004-10-30 23:45
2004.12.12
Créer et terminer le flux


1-1101366227
Denmin
2004-11-25 10:03
2004.12.12
Comment transférer le focus de DBEdit vers SpeedButton, de DBMemo vers DBEdit?


1-1101473721
SOLDEN1
2004-11-26 15:55
2004.12.12
Création dynamique de plusieurs copies du formulaire


3-1100348476
Jiurasd
2004-11-13 15:21
2004.12.12
Je ne peux pas changer la table de base de données


1-1101721431
Frère
2004-11-29 12:43
2004.12.12
Création d'objet dynamique





afrikaans albanais Arabic arménien azerbaïdjanais basque Biélorusse Bulgare catalan Chinois simplifié) Chinois (traditionnel) croate Tchèque Danois Néerlandais Anglais estonien Filipino Finlandais Français
galicien géorgien Allemand Grecque Créole haïtien hébreu Hindi Hongrois Islandais Indonesian irlandais Italien Japonais Coréen letton lituanien macédonien Malay maltais Norvégien
persan Polonais Portugais roumain Russe serbe Slovaque Slovène Espagnol Swahili Suédois Thai turc ukrainien Urdu vietnamien gallois yiddish bengali bosniaque
Cebuano espéranto gujarati Hause hmong Igbo Javanais Kannada Khmer lao latin maori Marathi mongol népalais punjabi somali tamil telugu yoruba
zoulou
Английский Français Allemand Italien Португальский Русский Espagnol