Nach Hause
Top.Mail.Ru Yandeks.Metrika
Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

Nach unten

Hat jemand die PaintTo-Funktion verwendet, um WinControls auf einer Canvas-Bitmap zu zeichnen? Hilfe Ich kann nichts machen Finden Sie ähnliche Zweige


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

Hat jemand die PaintTo-Funktion zum Zeichnen von WinControls auf einer Canvas-Bitmap verwendet? Hilfe! Ich kann nichts tun.



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

Genossen. Das einzige "aber" ist, dass das anfangs unsichtbare WinControl kein Handle hat und bei PaintTo eine Erklärung gibt. Wenn dies Ihre Komponente ist - rufen Sie CreateHandle auf, wenn nicht - machen Sie es sichtbar und verbergen Sie es - das Handle wird angezeigt und PaintTo funktioniert.



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

2valery_f
Darf ich Sie etwas fragen:
Wie ist es? Es gibt ein Steuerelement, aber kein Handle. Ist das möglich



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

Es gibt ein Formular TForm1. Darauf befindet sich der "Experimental-Button" BitBtn1.
Es besteht der Wunsch, durch Klicken auf eine andere Schaltfläche - Button1 - Folgendes zu tun:
- Zeichnen Sie mit PaintTo ein BitBtn1-Bild auf einen Canvas-Bitmap-Canvas
- Bringen Sie die resultierende Bitmap zum Umriss des Formulars

KLAPPT NICHT! BitBtn1 wird nicht in Bitmap gezeichnet! WARUM? WO BIN ICH NICHT RECHT?

Prozedur TForm1.FormCreate (Sender: TObject);
beginnen
// Eine Bitmap erstellen
bmp: = TBitmap.Create;
bmp.Width: = 150;
bmp.Height: = 150;
end;

Prozedur TForm1.Button1Click (Sender: TObject);
beginnen
// Wenn Sie auf die Schaltfläche klicken, zeichnen Sie BitBtn1 auf der Canvas-Bitmap
BitBtn1.PaintTo (bmp.Canvas.Handle, 0, 0);
Ungültig machen; // Das Formular wird neu gezeichnet
end;

Prozedur TForm1.FormPaint (Sender: TObject);
beginnen
// Bitmap-Formulare anzeigen
Canvas.Draw (0,0, bmp);
end;



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

Alles arbeitet!!!
Vielleicht schaffst du es einfach nicht, einen Knopf zu drücken?
Verfahren TForm1. Button1Click(Absender: Gegenstand);
Verfahren TForm1. BitBtn1Click(Absender: Gegenstand);



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

Und funktioniert trotzdem nicht. Die Schaltfläche in der Bitmap wird nicht gezeichnet. TPanel wird gezeichnet und TButton und TBitBtn nicht.



Seiten: 1 ganze Branche

Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

nach oben









Speicher: 0.83 MB
Zeit: 0.034 c
7-22422
Savva
2001-09-19 12:42
2002.01.08
Eine interessante Aufgabe ... Wie können Sie mit einem Mobiltelefon über einen COM-Port arbeiten, um es zu erstellen


6-22269
SERGX
2001-10-05 16:31
2002.01.08
Bitte geben Sie die Quelle an !!


1-22225
Reyst
2001-12-16 15:56
2002.01.08
Ressource konnte nicht in Datei gespeichert werden


1-22253
Yakudza
2001-12-17 14:34
2002.01.08
Wie berechnet man Fakultat in Pascal?


3-21980
Aleksandr
2001-12-05 13:26
2002.01.08
So erstellen Sie eine Verbindungszeichenfolge TADOConnection im Programm





Afrikanisch albanisch Arabic Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarian katalanisch Chinesisch (vereinfacht) Chinesische Tradition) kroatisch Tschechisch Dänisch Dutch Englisch estnisch Philippinisch Finnish Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole hebräisch Hindi ungarisch isländisch Indonesian irisch Italian Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegian
persisch Polnisch Portugiesisch rumänisch Russisch serbisch Slovak Slowenisch Spanisch swahili Swedish Thai Türkisch Ukrainisch Urdu Vietnamesisch Walisisch Jiddisch Bengalisch bosnisch
cebuano Esperanto Gujarati Hausa Hmong igbo Javanisch kannada khmer Laotisch Lateinisch Maorisch Marathi Mongolisch nepali Pandschabi Somalisch Tamilisch Telugu yoruba
Zulu
Английский Französisch Deutsch Italienisch Португальский Russisch Spanisch