casa
Top.Mail.Ru Yandeks.Metrika
Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

giù

Qualcuno ha mai usato la funzione PaintTo per disegnare WinControls su una bitmap di canvas? Aiuto! Non posso fare nulla Trova rami simili


Kost   (2001-12-14 14:10) [0]

Qualcuno ha mai usato la funzione PaintTo per disegnare WinControl su una bitmap di canvas? Aiuto! Non posso fare nulla.



valery_f   (2001-12-14 18:16) [1]

Goduto. L'unico "ma" è che WinControl, inizialmente invisibile, non ha un handle e dà una spinta a PaintTo. Se questo è il tuo componente - chiama CreateHandle, in caso contrario - rendilo visibile e nascondilo: apparirà l'handle e PaintTo funzionerà.



DK   (2001-12-15 03:52) [2]

2valery_f
Puoi chiedere:
Come è C'è un controllo, ma non c'è una maniglia. È possibile?



Kost   (2001-12-15 13:05) [3]

C'è una forma TForm1. Su di esso è collocato il "pulsante sperimentale" BitBtn1.
C'è un desiderio, facendo clic su un altro pulsante - Button1 per fare quanto segue:
- Disegna un'immagine BitBtn1 su una tela bitmap canvas usando PaintTo
- portare la bitmap risultante al contorno del modulo

NON CONSIGLIATO! BitBtn1 non è disegnato in bitmap! PERCHE '! DOVE SONO NON SONO GIUSTO?

procedura TForm1.FormCreate (Sender: TObject);
iniziare
// Crea una bitmap
bmp: = TBitmap.Create;
bmp.Width: = 150;
bmp.Height: = 150;
fine;

procedura TForm1.Button1Click (Sender: TObject);
iniziare
// Quando fai clic sul pulsante, disegna BitBtn1 sulla bitmap canvas
BitBtn1.PaintTo (bmp.Canvas.Handle, 0, 0);
decadere; // Per causare la ridisegnazione del modulo
fine;

procedura TForm1.FormPaint (Sender: TObject);
iniziare
// Visualizza i moduli bitmap
Canvas.Draw (0,0, bmp);
fine;



DK   (2001-12-16 02:26) [4]

Tutto funziona !!!
Forse non gestisci semplicemente premendo un pulsante?
procedura TForm1. Button1Click(Mittente: TObject);
procedura TForm1. BitBtn1Click(Mittente: TObject);



Kost   (2001-12-16 12:12) [5]

E, comunque, non funziona. Il pulsante in bitmap non è disegnato. TPanel è disegnato e TButton e TBitBtn no.



Pagine: 1 tutto il ramo

Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

al piano di sopra









Memoria: 0.83 MB
Ora: 0.043 c
4-22500
YUS
2001-11-06 20:32
2002.01.08
Coordinate delle icone del desktop


1-22102
Andrey196
2001-12-19 18:43
2002.01.08
Perché le persone Immagine non vuole mostrare le immagini TIF


1-22123
dimonf
2001-12-15 16:33
2002.01.08
Domanda a riguardo


1-22004
KhLexa
2001-12-17 17:57
2002.01.08
glitch


6-22307
Leviathan
2001-10-12 12:54
2002.01.08
NMFTP fa schifo !!!!





afrikaans albanese Arabic armeno Azero basco bielorusso Bulgarian catalano Cinese (semplificato) Cinese (tradizionale) croato Ceco danese Dutch Inglese estone filippina Finnish Francese
galiziano georgiano Tedesco greco Creolo haitiano ebraico hindi ungherese islandese Indonesian irlandese Italiano Giapponese Korean lettone lituano macedone Malay maltese Norwegian
persiano polacco Portoghese rumeno Russian serbo Slovak sloveno Spagnolo swahili Swedish Thai turco ucraino Urdu vietnamita gallese yiddish bengalese bosniaco
Cebuano esperanto Gujarati Hausa Hmong Igbo giavanese kannada khmer lao latino maori marathi mongolo nepali punjabi somalo tamil telugu Yoruba
zulù
Английский Francese tedesco italiano portoghese russo spagnolo