graphic02


Borland C++ Builder dla początkujących Rysowanie po pulpicie Aby po kliknięciu przycisku Button1 można było rysować różne kształty na pulpicie tworzymy najpierw nowy obiekt typu TCanvas (tzw. płótno), następnie wywołując funkcję Windows API GetDC() uzyskujemy uchwyt do tzw. kontekstu urządzenia (dla zera będzie to pulpit) który przypisujemy uchwytowi naszego płótna, następnie możemy używając różnych funkcji obiektu TCanvas rysować po całym pulpicie, np. Ellipse() rysuje elipsę, po zakończeniu rysowania musimy pamiętać o zwolnieniu kontekstu urządzenia funkcją ReleaseDC() i pamięci zajmowanej przez PulpitCanvas: Unit1.cpp void __fastcall TForm1::Button1Click(TObject *Sender) {    TCanvas &PulpitCanvas = *new TCanvas();    PulpitCanvas.Handle = GetDC(0);    PulpitCanvas.Ellipse(50, 50, 200, 200);    ReleaseDC(0, PulpitCanvas.Handle);    delete &PulpitCanvas; }

Wyszukiwarka

Podobne podstrony:
graphics
graphic11
graphite pet
graphic26
Graphics
representing graphical user interfaces64834
graphic23
Graphic Design For Everyone 01
graphic13
graphic33
graphic12
Graphics2D
graphic15

więcej podobnych podstron