🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #867

Re: rysowanie w C#

#867
From: Marek Janaszewski USUNTO. z adre...
Date: Thu, 08 Apr 2004 15:22
26 lines
1890 bytes
wojtek kurek wrote:
> Witam
>
> Mam takie pytanie. Jak narysować linię łączącą dwa punkty w C#
> Builderze? Wszedzie napisane jest ze trzeba do tego wykorzystac
> zdarzenie PaintEventArgs .
>
> Moje pytanie jest następujące czy można to zrobic bez wykorzystania
> tego zdarzenia, a jak nie to jak wywołać takie zdarzenie przy pomocy
> nacisnięcia przycisku?

Witam!

Albo rysuje na jakieś bitmapie lub metapliku albo bezpośrednio w pamięci
karty graficznej. Ten drugi sposób jest akcelerowany przez procesor karty
graficznej, ten pierwszy o ile mi wiadomo jeszcze oznacza użycie pamięci
operacyjnej i CPU. Zatem całe rysowanie w Paint jest akcelerowane, a
przygotowanie bitmapie i tylko wyświetlenie jej w metodzie Paint nie. Użycie
bitmapy ma jedną przewagę, nie musisz się zmieścić w cyklach odświeżania
ekranu. Jeśli zostaniesz złapany z nieskończonym rysunkiem powstanie efekt
migania albo płynięcia obrazu.

-- 
Pozdrawiam,
Marek Janaszewski
[ j_m...@gazeta.pl ]
Technical Details
Message-ID: <c53s4n$1q18$2@news.atman.pl>
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!nntp.idg.pl!news.atman.pl!not-for-mail
References: <c51u2r$jep$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!nntp.idg.pl!news.atman.pl!not-for-mail
From: "Marek Janaszewski \(USUN_TO. z adresu!\)" <USUN_TO...@gazeta.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: rysowanie w C#
Date: Thu, 8 Apr 2004 17:22:21 +0200
Organization: ATMAN
Lines: 27
Message-ID: <c53s4n$1q18$2@news.atman.pl>
References: <c51u2r$jep$1@news.onet.pl>
NNTP-Posting-Host: staticline702.toya.net.pl
Mime-Version: 1.0
X-Trace: news.atman.pl 1081439191 59432 217.113.228.127 (8 Apr 2004 15:46:31 GMT)
X-Complaints-To: use...@atman.pl
NNTP-Posting-Date: Thu, 8 Apr 2004 15:46:31 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit