delphi canvas

Znaleziono około 109 wyników dla: delphi canvas
  • Wyliczenie wartości położenia linii - Delphi i Canvas

    Powiedzmy że guag może przybierać wartości od 0 do 180 (kąty w stopniach). Później przerabiasz to na radiany. Następnie obliczas wartośc x i y z sinusa i cosinusa kąta znając promień (czyli to co chesz rysować - ramię). ramie:= 100; rad:=stopnie*3,14/180; dx:=ramie*cos(rad); dy:=ramie*sin(rad); mając X,Y punktu początkowego...

    Programowanie   08 Kwi 2008 13:42 Odpowiedzi: 3    Wyświetleń: 3797
  • REKLAMA
  • Delphi: Błąd Canvas does not allow drawing przy rysowaniu w wątkach

    Użyj przed rysowaniem Lock dla kanwy, a po rysowaniu uwolnij ją. Co do Synchronize - musi ona być wywoływana zawsze z danego wątku, a ten zapis co przedstawiłeś nie do końca wskazuje na to.

    Programowanie   23 Lut 2012 10:26 Odpowiedzi: 5    Wyświetleń: 1906
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak wyczyścić rysunki na Canvas w Delphi?

    Może spróbuj tak: with Image1.Canvas do begin Brush.Color:=clWhite; //Kolor dowolny , taki przyjmie Kanwa. FillRect(ClipRect); end;

    Programowanie   21 Sty 2007 20:49 Odpowiedzi: 2    Wyświetleń: 1823
  • REKLAMA
  • Delphi: prosty sposób na Canvas większy od obiektu

    Zamiast przypisania spróbuj użyć metody Assign . A najpewniej jest wykorzystać metodę Draw Canvy docelowej.

    Programowanie   09 Sie 2012 23:13 Odpowiedzi: 9    Wyświetleń: 2476
  • [Delphi] Canvas - płynne rysowanie "w czasie rzeczywistym"

    Dzięki za szkic programu, miałem się na czym wzorować :) Ja to napisałem tak i nie było żadnego problemu: [syntax=delphi] unit Unit1; {$mode objfpc}{$H+} interface uses Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, ComCtrls; type { TForm1 } TForm1 = class(TForm) Button1: TButton; Button2: TButton; Button3: TButton; Button4:...

    Programowanie   29 Kwi 2011 20:57 Odpowiedzi: 7    Wyświetleń: 4238
  • Jak rysować linie, punkty i krzywe w Delphi? Wyjaśnienie parametrów Canvas.arc

    1. Metody LineTo i MoveTo Canvy bądź z WinAPI. 2. Poprzez własność Pixels[] canvy, bądź metodę PutPixel z WinAPI. 3. Zależy jakiego typu ma być krzywa. Najbardziej elastyczną są Krzywe Beziera, które można rysować wykorzystując gotowe metody (także w WinAPI). Parametry polecenia Arc są opisane w pliku pomocy.

    Programowanie   26 Wrz 2008 19:05 Odpowiedzi: 1    Wyświetleń: 1763
  • Delphi: nadpisywanie procedur rysowania (procedure TForm1.FormPaint)

    DZIAŁA :D Dziękuję bardzo! Przy okazji - dzięki temu zrozumiałem też nadpisywanie Events. Jakby ktoś szukał, to zostawiam w wątku dodatkowo: http://pl.wikibooks.org/wiki/Delphi/Canv... http://delphi.clockwork-bits.pl/Pytania/...

    Programowanie Początkujący   25 Kwi 2011 09:49 Odpowiedzi: 2    Wyświetleń: 1421
  • REKLAMA
  • [delphi] Kopiowanie grafiki z formatki do pamięci i odwrotnie?

    Canvas.CopyRect; Canvas.Draw.

    Programowanie   23 Cze 2011 22:29 Odpowiedzi: 2    Wyświetleń: 1110
  • Delphi: Jak narysować wykres funkcji S = at*t / 2 na Canvas?

    Sugeruję zapoznanie się z tym tematem : [url=http://www.elektroda.pl/rtvforum/to... 7 - rysowanie wykresów

    Programowanie   23 Kwi 2011 14:16 Odpowiedzi: 2    Wyświetleń: 2441
  • Jak odczytać kolor piksela z komponentu Image w Delphi?

    COLORREF GetPixel(HDC hdc, int XPos, int YPos); hdc:=Canvas.handle; //Delphi hdc=Canvas->Hnadle; //CPP

    Mikrokontrolery   15 Mar 2003 09:22 Odpowiedzi: 3    Wyświetleń: 1419
  • [Delphi] Jak rysować na Canvas używając zmiennych Extended?

    w porządku, a jak chcę nanieść na mój wykres za pomocą funkcji Canvas to co muszę zrobić? by miał miejsce po przecinku?? Niech zgadnę, chodzi Ci o tekst? Jeżeli tak, to:[syntax=delphi]Canvas.TextOut({położe...

    Programowanie   06 Kwi 2008 18:59 Odpowiedzi: 17    Wyświetleń: 4312
  • [Delphi] Jak wyczyścić Canvas obiektu Image przed narysowaniem nowego wykresu?

    Witam!! Moze moje pytanie jest banalne,ale się zapytam.. Narysowalem wykres na canvasie obiektu image.Teraz chce na tym samym canvasie narysowac inny wykres i tamten zmazac.Jak to zrobic?? Albo wyrysować wypełniony prostokąt/kwadrat na canvasie ale o wymiarach canvasu.

    Programowanie   18 Cze 2004 08:51 Odpowiedzi: 4    Wyświetleń: 1320
  • [Delphi] Delphi – jak wpisać tekst na Canvas w określonym miejscu zamiast rysowania linii?

    Canvas.OutTextXY(10, 20, "tekst");

    Programowanie   02 Kwi 2008 11:32 Odpowiedzi: 4    Wyświetleń: 1865
  • Delphi - Jak skonwertować font do monochromatycznej bitmapy?

    A tak próbowałeś ? [syntax=delphi]procedure TForm1.Button1Click(Sender: TObject); var BMP: TBitmap; begin BMP:=TBitmap.Create; with BMP,Canvas do begin Width:=100; Height:=100; PixelFormat:=pf1bit; Font.Name:='Calibri'; Font.Size:=20; TextOut(10,10,'Napis testowy'); SaveToFile('c:\aaa.bmp'); end; FreeAndNil(BMP); end; [/syntax]

    Programowanie   15 Gru 2011 21:30 Odpowiedzi: 8    Wyświetleń: 1860
  • REKLAMA
  • [Turbo Delphi] Optymalizacja funkcji Canvas.LineTo w zegarze analogowym

    Witam wszystkich otóż piszę na zaliczenie program zegar analogowy nie powiem bo także przy pomocy internetu i w pewnym momencie stanąłem niby zegar działa ale... Właśnie wskazówki zmieniają długo przy zmianie godziny minuty wszystko zapewne przez funkcji Canvas.LineTo tylko nie wiem czy to można jakoś zastąpić i nie wiem jaką funkcję napisać aby dobrze...

    Programowanie   02 Sty 2012 11:03 Odpowiedzi: 1    Wyświetleń: 1425
  • [delphi] jak szybko wyświetlać odcinki na image'u ?

    Może, w przypadku wolniejszych komputerów, spróbuj wywoływać refresh nie co jeden odcinek, a co kilka. Można także posłużyć się [url=http://graphics32.org/wiki/Main/Gra... ale nie wiem czy to pomoże w przypadku bardzo częstego odświeżania Canvas.

    Programowanie   20 Lut 2010 11:07 Odpowiedzi: 17    Wyświetleń: 2648
  • [Delph] Zawieranie obrazka w pliku zasobów w pliku .exe przy użyciu metody LoadFromFile

    Tworzę w Delphi na Canvas-ie w TPrinter wydruk dokumentu. Dokument ma zawierać logo z pliku graficznego (bmp lub jpg). Używam metody LoadFromFile. I wszystko jest OK. Ale gdy przeniosę skompilowany plik .exe do innego katalogu, to próba wydruku kończy się komunikatem o braku pliku z grafiką logo. Czy istnieje jakiś sposób, by zawartość obrazka znalazła...

    Programowanie Początkujący   17 Wrz 2021 05:42 Odpowiedzi: 1    Wyświetleń: 228
  • [Delphi] Tworzenie wielokątów z komponentem TChart

    Witam! Jak korzystajac z Tchart zrobic na nim obszar (wielokat... no w najprostrzym przypadku jakis kwardat) ktoy mialby inny kolor niz pozostaly obszar wykresu ? ( chodzi o wizualne zaznaczenie dozwolonych wartosci... wszystko to co wychodzi poza byloby bledne...) ps. wolalbym uniknac malowania po canvas...

    Programowanie   26 Lis 2009 19:36 Odpowiedzi: 5    Wyświetleń: 1985
  • Delphi: jak określić maksymalną/optymalną ilość wątków?

    I teraz druga rzecz: o dziwo nic mi się nie gryzie w zmiennych, wątki śmigają piknie panocku, generują poprawne wyniki i aż serce rośnie. Mam jednak problem z rysowaniem podczas działania programu. A nie rysujesz przypadkiem w tym "roboczym" wątku?

    Programowanie   23 Mar 2012 11:14 Odpowiedzi: 25    Wyświetleń: 8912
  • [delphi] [Delphi] Czcionka Label1 zmienia rozmiar i błąd canvas does not allow drawing

    Czy to jest jedyny kod (pisany samemu) w programie?

    Programowanie   15 Paź 2008 23:27 Odpowiedzi: 3    Wyświetleń: 3433
  • [Delphi] - Jak przyspieszyć obrót Image w czasie rzeczywistym?

    Zapomniałem jeszcze dodać, że w przedefiniowanej metodzie (override) jest: [syntax=delphi]Canvas.Brush.Color := clFuchsia; Picture.Bitmap.SetSize(_Width, _Height + 1); Canvas.FillRect(Rect(0, 0, _Width, _Height + 1));[/syntax]Dla czyszczenia zawartości przed ponownym malowaniem. Wszystkie takie jednostkowe obliczenia oczywiście wyrzuciłem przed pętle,...

    Programowanie   26 Wrz 2012 14:53 Odpowiedzi: 12    Wyświetleń: 2310
  • Delphi - Odbiór danych z ComPort i rysowanie na TImage za pomocą Canvas

    int y=StrToInt(RevS);

    Programowanie   04 Gru 2014 14:37 Odpowiedzi: 12    Wyświetleń: 1110
  • [Delphi] Narysowanie linii z antyaliasingiem na Canvasie w istniejącej aplikacji

    Użycie OpenGL/DirectX, czyli generalnie karty graficznej, która dokona wygładzenia. W czystym WinAPI możesz co najwyżej przeprowadzić próbkowanie i rozmyć krawędzie lub po prostu samemu wyliczyć punkty, które mają największy błąd zaokrąglenia i dodać tam dodatkowe piksele (dla prostych to sprawdzi się lepiej niż pierwsza z metod). [zobacz na https://stackoverflow.com/questions/3613...

    Programowanie   06 Maj 2022 19:46 Odpowiedzi: 3    Wyświetleń: 330
  • [Delphi] Błąd: Incompatible types przy wczytywaniu bitmapy w OnPaint

    Canvas.Draw('D:\Documents and Settings\krzys\Pulpit\Moje obrazy\domek.bmp'); Tak nie można :> Draw(X, Y, Bitmap); Więc... Bitmap.loadFromFile('d:\doc........ Canvas.Draw(0,0,Bitmap);

    Programowanie   17 Lut 2007 10:32 Odpowiedzi: 2    Wyświetleń: 1790
  • [c++] Jak pogrubić tekst w menu C++ dla opcji Przywróć?

    Przykład czegoś takiego można odnaleźć choćby w komponentach "stylu XP", gdzie menu są rysowane ręcznie. Ze względu na fakt, że w WinAPI zajęłoby to jeszcze więcej kodu, zaś kodu z C++ pod ręką nie mam, podaję kod Delphi: {**********************************... { } { Borland Delphi Visual Component Library...

    Programowanie   12 Lis 2008 18:20 Odpowiedzi: 14    Wyświetleń: 3626
  • [Delphi] Jak stworzyć wykres oscyloskopu w Delphi/C++ z użyciem DirectX?

    Hm.. a w jakim języku ma być kod? najprostrza metoda do takiego rysowania to Canvas. zamalozać jednym kolorem (tło).. namalować przedziałki czas/napięcie. potem przestawić kursor malowania na pozycje (0,data niedołączam pliku exe .. same source..

    Programowanie   12 Gru 2004 19:48 Odpowiedzi: 26    Wyświetleń: 5723
  • Jak stworzyć wykres w Delphi 7 z danych w tablicy?

    Mam zapisane wartości funkcji w tablicy np. tab Umiesz rysować linie? Ja trochę nie pamiętam jak się to robiło... ale chyba były to funkcję na Canvas typu MoveTo(x, y); oraz LineTo(x,y); Więc musisz stworzyć pętle typu: for x:=1 to 199 do begin Obiekt.Canvas.MoveTo(x, tab[x]); Obiekt.Canvas.LineTo(x+1, tab[x+1]);...

    Programowanie   01 Mar 2008 16:29 Odpowiedzi: 4    Wyświetleń: 5321
  • Basic4android - Automatyczne dopasowanie czcionki do przycisków i etykiet

    Najczyściej w takim przypadku używa się :[syntax=delphi]Canvas.TextWidth('jakis tekst'); Canvas.TextHeight('jakis tekst');[/syntax] Podobna metoda istnieje w VBA : http://msdn.microsoft.com/en-us/library/... Więc może także w tym Basic4android?

    Programowanie Początkujący   19 Lis 2013 04:07 Odpowiedzi: 5    Wyświetleń: 1404
  • [Delphi] Jak wyeliminować migotanie TPaintBox.Canvas przy rysowaniu?

    Mam kolejne problemy... 1. Jak rysuję po PaintBox1.Canvas to mruga obraz mimo DoubleBuffered dla formy - pod XP niż nie mrugało. 2. Nie działa założenie hooka na klawiaturę :( //przechwytywanie klawiatury MainHook := SetWindowsHookEx(wh_JournalRecord, KeyHook, HInstance, 0); Post oddzieliłem. - arnoldziq

    Programowanie   02 Mar 2010 15:04 Odpowiedzi: 1    Wyświetleń: 1352
  • [DELPHI] Jak zacząć programowanie drukarki etykiet Toshiba SX5 w Delphi?

    procedure TForm1.Button1Click(Sender: TObject); begin if Printdialog1.Execute then try with printer do begin begindoc; chart1.PrintPartial(rect({4... canvas.Pen.Color:=clblue; canvas.Pen.Width:=1; canvas.Brush.Style:=bsclear; canvas.Rectangle(rect({45,7...

    Programowanie   18 Lip 2010 20:11 Odpowiedzi: 3    Wyświetleń: 2333
  • Kolorowanie trójkąta na zielono i koła na żółto w Delphi - jak to zrobić?

    Jak zakolorować trójkąt na zielono , a koło na żółto ? procedure TForm1.Button1Click(Sender: TObject); begin Canvas.Brush.Color:=clyellow; Canvas.Ellipse(200,200,350,50); Canvas.MoveTo(200,200); canvas.LineTo(350,200); Canvas.MoveTo(350,200); canvas.LineTo(350,50); Canvas.MoveTo(350,50); canvas.LineTo(200,50); Canvas.MoveTo(200,50); canvas.LineTo(200,200);...

    Programowanie Początkujący   11 Wrz 2009 11:34 Odpowiedzi: 1    Wyświetleń: 1460
  • Delphi: można ustawić szer/wys rozwiniętego ComboBox

    Oto wersja ewaluacyjna :) , wykonana "na szybkiego". Czy o coś takiego chodziło ? procedure TForm1.ComboBox1Enter(Sender: TObject); var M,L: integer; begin M:=0; with ComboBox1,Canvas,Items do begin for L:=0 to Count-1 do //pętla wyszukiwania najdłuższego ciągu M:=Max(M,TextWidth(Items[... if M>0...

    Programowanie   26 Sty 2006 12:08 Odpowiedzi: 1    Wyświetleń: 1551
  • [Delphi] Jak wymazać pojedyncze linie w PaintBox bez czyszczenia całego?

    Witam czy jest jakiś sposób na wymazywanie pojedynczych linii w PaintBoxie czy tylko zostaje zakolorowanie na biało linii Do tej pory wyglądało to tak [syntax=delphi] PaintBox1.Canvas.Clear; PaintBox1.Canvas.Pen.Color:=clBlue; PaintBox1.Canvas.LineTo(70,120+TrackBar1... PaintBox1.Canvas.LineTo(70,120); [/syntax] Niestety mam kilka lini naraz...

    Programowanie   03 Kwi 2012 14:38 Odpowiedzi: 4    Wyświetleń: 1520
  • Graficzne przedstawienie położenia obiektu - Delphi

    Możesz malować po canvas, a co do czyszczenia to nie ma takiej gotowej funkcji, najprościej rysować wypełniony prostokąt. A co do konstrukcji programu to polecam najpierw wygenerować obraz tła (osie, zarysy etc) w obiekcie TBitmap, następnie utworzyć nowy obiekt TBitmap skopiować do niego obiekt z tłem, następnie namalować interesujący obraz a na końcu...

    Programowanie   05 Kwi 2008 12:05 Odpowiedzi: 2    Wyświetleń: 1517
  • Jak stworzyć program do rysowania w Delphi z użyciem TPaintBox?

    Mam duży problem i nie wiem co z tym zrobić :cry: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls, ColorGrd, ExtDlgs; type TForm1 = class(TForm) Button1: TButton; PaintBox1: TPaintBox; ListBox1: TListBox; ListBox2: TListBox; ComboBox1: TComboBox;...

    Programowanie   20 Mar 2007 12:45 Odpowiedzi: 2    Wyświetleń: 4093
  • Delphi 7 - biblioteki do rysowania wykresów, dostępne opcje?

    Rzeczywiście, TImage i canvas są w tym przypadku niezastąpione. http://obrazki.elektroda.net/46_12614902... procedure TForm1.Button1Click(Sender: TObject); var x : integer; step , y : real; begin image1.Canvas.Pen.Width:=1; image1.Canvas.Pen.Color:=clblack; image1.Canvas.MoveTo(0,(Image1.H... div 2));...

    Programowanie   24 Gru 2009 21:15 Odpowiedzi: 9    Wyświetleń: 10036
  • Jak rysować linie i okręgi na Canvasie bez wzajemnego wymazywania? [Delphi]

    .Canvas.Brush.Style := bsClear; //bo funkcja ellipse używa wypełnienia brush

    Programowanie   04 Lip 2018 18:02 Odpowiedzi: 3    Wyświetleń: 363
  • Jak wygładzić wykres paraboliczny w Delphi TChart?

    Nie za wiele mi to pomaga, ponieważ wykres muszę mieć w komponencie Tchart podstawiam tam dane na x i y i rysuje mi strasznie kanciasty wykres a muszę mieć parabole i teraz czy bez zwiększania liczby danych da się coś takiego osiągnąć za pomocą jakiegoś polecenia? Canvas nie wchodzi w gre.

    Programowanie   24 Lut 2013 10:39 Odpowiedzi: 5    Wyświetleń: 1347
  • [Delphi] Jak zmienić tło w TImage dla wykresu w Delphi?

    Najprosciej samo wypelnienie (z poprzedniego postu rozumiem ze chodzi o TImage): var a:TRect; begin a.Left := 0; a.Top := 0; a.Right:= Image1.Width; a.Bottom:= Image1.Height; Image1.Canvas.Brush.Color := clRed; Image1.Canvas.FillRect(a); end; Nie jest to moze zoptymalizowane pod wzgledem szybkosci i pamieci, ale masz...

    Programowanie   13 Maj 2004 09:13 Odpowiedzi: 6    Wyświetleń: 2630
  • [Delphi] Jak zachować rysunek w TImage po otwarciu OpenDialog?

    ja1: wszystko co jest na aplikacji jest w rzeczywistości malowane bezpośrednio do karty graficznej.. jeśli fragment zostanie zasłonięty i ponownie odsłonięty to uzyskamy kolor tła aplikacji.. aby uniknąć tego efektu musisz w zdażeniu OnPaint odrysowywać całą część aplikacji, która niejest automatycznie odrysowywana.. teraz testując wspomniany efekt...

    Programowanie   27 Sty 2005 20:56 Odpowiedzi: 4    Wyświetleń: 2074
  • Delphi 7 – jak wyświetlić dane liczby (1–400) z pliku na wykresie w Chart?

    Witam... Nie wiem czy delphi 7 ma komponent do wykresow (zalezy jeszcze od wersji) ale najwygodniej by bylo posluzyc sie wlasnie takim komponentem(Builder 6 taki ma). Poszukaj na www.4programmers.net. Jesli nie znajdziesz to mozesz rysowac po Form poprzez Canvas (Form1->Canvas...) Inne komponenty tez maja wlasciwosc canvas jednak nie wszystkie. Bedziesz...

    Programowanie   07 Maj 2006 15:35 Odpowiedzi: 6    Wyświetleń: 5472
  • Jak umieścić i sterować grafiką na formie w Delphi?

    Witam Pracuję nad programem obrazującym stan procesu przemysłowego, programowanie w delphi nie idzie mi (jeszcze ;) ) najlepiej i proszę o kilka porad: Potrzebuję umiścić prostą grafikę na formie - coś podobnego jak na obrazku: http://obrazki.elektroda.net/11_11985834... W grafice muszę mieć możliwość: - sterowania kolorem wypełnienia, - wielkością...

    Programowanie   25 Sty 2008 11:52 Odpowiedzi: 10    Wyświetleń: 4521
  • Delphi - podział programu na moduły, bądz pliki dołączone

    Witam Pisze pewien program, ale zorientowałem się że się powoli gubię w kodzie dlatego chciałbym go sobie podzielić na mniejsze części już wykorzystałem biblioteki Dll ale z pewna rzeczą mam już kłopot, nie chciałbym przedstawiać całego programu żeby nie zaciemnić problemu pozwolę sie posłużyć przykładem. Dodam jeszcze że program jest związany z tworzeniem...

    Programowanie   18 Sie 2008 20:35 Odpowiedzi: 10    Wyświetleń: 2650
  • [Delphi] Jak poprawnie skopiować obszar TPrinter.Canvas?

    Jest możliwe, żeby Printer.Canvas był "tylko do zapisu" ?

    Programowanie   30 Sty 2010 18:11 Odpowiedzi: 3    Wyświetleń: 1858
  • [DELPHI] Jak zmienić kolory w bitmapie w Delphi za pomocą ComboBox?

    Z użyciem ScanLine, kolor jest zmieniany prawie w czasie rzeczywistym - sprawdziłem. To może kolega się kodem podzieli? :P Tu nie ma się czym dzielić :-). Do konwersji RGB->HSV->RGB użyłem "na szybko" znalezionego unit'a: [url=http://users.atw.hu/delphicikk/list... [syntax=delphi]unit Main; interface uses Winapi.Windows,...

    Programowanie   05 Kwi 2016 19:46 Odpowiedzi: 13    Wyświetleń: 1563
  • Delphi 7 - Jak przerwać pętlę while przyciskiem stop?

    Ok, dziękuję. Pojawił się niestety kolejny problem (mam nadzieję, że ostatni). Po spełnieniu warunku wyświetlam komunikat ShowMessage('Test'); oraz resetuję zmienną odpowiedzialną za spełnianie tego warunku i pętla while leci dalej. Problem jest taki, że te komunikaty nie wyświetlają się poprawnie, tzn. czasem są dobre, a czasem okienko komunikatu jest...

    Programowanie   24 Mar 2014 18:28 Odpowiedzi: 13    Wyświetleń: 1830
  • Jak rysować linie bez łączenia końców w Delphi 6? Jak wyczyścić Image?

    Mam pytanko co do rysowania linii. coś w stylu. Image1.Canvas.LineTo(100,100); jak wyłączyć aby nie łaczyło mi koniec linii z początkiem. Chodzi o to że jak rysuje wykres a potem zaczynam kolejny na tym samym Image to mi łaczy koniec pierwszego z poczatkiem drugiego. drugi problem, Jak wyczyściś pole: Image? do tej pory rysowałem prostokąt....

    Programowanie   02 Gru 2007 16:48 Odpowiedzi: 3    Wyświetleń: 1286
  • DELPHI - Wielokrotny wydruk zawartości komponentu IMAGE z podaniem współrzędnych

    Dzięki, ale szukam możliwości stworzenia i drukowania zawartości IMAGE bez zapisywania na dysku. Dodano po 10 Problem rozwiązany :) Printer.Canvas.Draw(0, 0, Image1.Picture.Graphic); Dzięki za zainteresowanie Pozdrawiam Puchała

    Programowanie   18 Sie 2023 18:37 Odpowiedzi: 3    Wyświetleń: 276
  • Jak zrobić konwersję z formatu pcx do jpg w delphi?

    No niestety delphi nie obsługuje PCX - jednak istnieją komponenty i/lub biblioteki które taką obsługę dokładają. Później masz dostęp (zazwyczaj) przez canvas i możesz kopiować --> z zapisem nie będzie problemu. Jeśli chodzi o te komponenty to ja kiedyś używałem DevIL (OpenIL) darmowa biblioteka która obsługuje troche formatów - ale robiłem przeglądarke...

    Programowanie   31 Lip 2006 17:25 Odpowiedzi: 2    Wyświetleń: 1174
  • Delphi - Problem z kolorowaniem rekordów w ListView wg zadanych kryteriów

    Witam Mam drobny problem z kolorowaniem rekordów w komponencie ListView wg zadanych kryteriów, a dokładniej jeśli SubItem = 'X' to ma być czerwone, inaczej normalne. Niby rozgryzłem jak zmieniać styl lecz podczas kolorowania w procedurze CustomDrawSubItem bierze pod uwagę tylko ostatni rekord kolorując całość wg niego. https://obrazki.elektroda.pl/7793408900_...

    Programowanie Początkujący   15 Kwi 2018 16:24 Odpowiedzi: 1    Wyświetleń: 753
  • [C++] Jak zapisać załączony fragment kodu z Delphi w C++ Builder?

    Na szczęście C++Builder korzysta z tej samej biblioteki, co Delphi i przeniesienie powinno sprowadzić się do zmiany składni pomiędzy językami. (mam nadzieję że znasz podstawy składni jednego i drugiego). Jeżeli będziesz miał jakieś kłopoty, spróbuję coś jeszcze pomóc. Na razie parę podpowiedzi: C++ nie uznaje zagnieżdżania procedur, procedurę DrawCross...

    Programowanie   28 Lut 2005 10:28 Odpowiedzi: 3    Wyświetleń: 1197
  • Delphi XE8 .Zamiana pozycji kursora x na piksel (memo).

    ....dobrze że są tu tacy ludzie :) . Dziękuje o to mi chodziło. [syntax=delphi] st: string; begin st:=memo1.lines[memo1.CaretPos.Y]; label2.Left:= (canvas.TextWidth(st)); end; [/syntax]

    Programowanie Początkujący   18 Paź 2017 17:13 Odpowiedzi: 6    Wyświetleń: 777
  • Jak dodać migający kursor na płótnie w Delphi 5?

    Żadnych sleepów! Timer ma swój interwał i on powinien tylko na przemian zapalać i gasić kursor. Możesz spokojnie zrobić (w kontekście Timera): if Tag=0 then Canvas.Pixels[]:=clBlack else Canvas.Pixels[]:=clWhite; Tag:=Tag xor 1;

    Programowanie Początkujący   30 Sty 2010 14:49 Odpowiedzi: 3    Wyświetleń: 1364
  • Jak odczytać adres zaznaczonej komórki w Delphi StringGrid?

    Może to trochę pomoże: procedure TForm1.FillGrid; var i,j: Integer; begin StringGrid1.DefaultDrawing := False; for i := 0 to StringGrid1.RowCount -1 do for j := 0 to StringGrid1.ColCount -1 do StringGrid1.Cells[ j, i ] := Format('Współ. kom.: K: %d, W: %d', [j, i]); StringGrid1.Repaint; end; procedure...

    Programowanie   13 Maj 2008 13:29 Odpowiedzi: 11    Wyświetleń: 3291
  • [DELPHI] Jak przyspieszyć animację w TImage bez Repaint/Refresh?

    Mam taki problem ponieważ tworzę aplikację która wyświetla animacje na komponencie TImage (rysuje figury) i robię to w pętli [syntax=delphi] repeat for i:= 1 to 50 Form1.Image1.Canvas.Ellipse (a, b, c, d); until Koniec [/syntax] I żeby widzieć efekt animacji muszę stosorać Rapaint lub Reflash. Czy idzie to jakoś ominąć ponieważ animacja jest w tedy...

    Programowanie   27 Cze 2011 14:35 Odpowiedzi: 1    Wyświetleń: 896
  • Jak stworzyć graficzny edytor sekwencji z MP3 playerem w VB/Delphi?

    Tak sie składa, że robię bardzo podobny program do diodek RGB. użyłem tabeli DrawGrid i działa kolorowanie kratek. Jednak narazie mam schody z zaznaczaniem fragmentów tabeli:/ Pojedyncze klikanie szybko sie nudzi, a czasem trzeba skopiować cały blok sekwencji. Tak wiec już mowie jak to wykonać, może sie komuś przyda: Even OnDrawCell jest wykonywany...

    Programowanie   05 Lip 2009 11:24 Odpowiedzi: 4    Wyświetleń: 1950
  • [Delphi] Wyświetlanie tekstu pionowo w Canvasie - obrót o 90 stopni

    Proszę o podpowiedź jak za pomocą Canvasa wyświetlić tekst obrócony o 90 stopni? Jest do tego jakieś specjalne polecenie czy trzeba kombinować po swojemu z odwracaniem wycinka już narysowanego obszaru?

    Programowanie   28 Lut 2008 11:59 Odpowiedzi: 2    Wyświetleń: 1990
  • [Delphi] Jak narysować i wypełnić kształt na TCanvas w Delphi?

    Witam Jestem początkującym programistą i mam male pytanie jak narysować na płutnie (Canvas) taki kształt jak na rysunku. Próbowalem juz rysowac metoda taka jak w Logo ale zajmuje ona za dużo kodu i nie można później wypełnić tego kształtu kolorem. Zamykam. - arnoldziq

    Programowanie   05 Kwi 2004 16:16 Odpowiedzi: 2    Wyświetleń: 3020
  • 4-ro kanałowy analizator cyfrowy - Atmega 16

    Po co zaraz OpenGL ? Przecież w sumie wystarczy nawet prosta aplikacja w delphi , visual'u . Odbierasz dane po np. RS i rysujesz wykres . Ilość próbek w x czasu (gdzie x jest stałe lub definiowane) a próbka to zawsze 8 bitów (jeżeli zrobisz 8 kanałowy) Takie rzeczy w delphi mozna zrobić poleceniem canvas.draw(x,y)=color ... tu nie na 100% bo juz dawno...

    DIY Konstrukcje   25 Maj 2009 20:52 Odpowiedzi: 48    Wyświetleń: 13933
  • [Delphi] Jak ustawić zakres czasu w TeeChart Delphi, aby uwzględniał zmianę daty?

    Powalam sobie odświeżyć temat, bo rowiązania do dzisiaj nie znalazłem, a nadal go potrzebuję. Zadam pytanie z innej strony - z czego korzystacie, robiąc wykresy? Doszukałem się informacji o "canvas", ale to zabawa z rysowaniem "kreseczek na papierze" i problemy z położeniem wykresu na formatce (np przy jej skalowaniu). Znalazłem komponenty SDL, ale...

    Programowanie   16 Wrz 2007 07:40 Odpowiedzi: 1    Wyświetleń: 1851
  • Delphi - Wczytanie koloru konkretnego piksela bitmapy.

    Moze cos takiego col:=bitmapa.Canvas.Pixels[x][y];

    Programowanie Początkujący   01 Cze 2014 15:41 Odpowiedzi: 5    Wyświetleń: 1491
  • [DELPHI] Jak wysłać obrazek do przeglądarki za pomocą HTTPServer?

    Witam Mam taki problem: nie wiem jak wysłać orbazek do przeglądarki www. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,IdBaseComponent, IdComponent, IdCustomHTTPServer, IdContext, IdHTTPServer, StdCtrls, ComCtrls, IdCustomTCPServer, IdSocketHandle, MMSystem, CPort, CPortCtl, GR32_Image,...

    Programowanie   28 Cze 2010 08:53 Odpowiedzi: 22    Wyświetleń: 4507
  • Delphi-jaki komponent do edycji grafiki rastrowej (ikonek)

    Witam. Możesz to zrobić na standardowym komponencie Delphi jakim jest PaintBox. Jest to komponent po którym można malować ( stawiać poszczególne pixele, linie, proste figury geometryczne ) Wszystko odbywa się na obiekcie Canvas ( czyli np. PaintBox1.Canva.Pixel[10,20]=clBlack - stawia pixel koloru czarnego w punkt o współrzędnych 10,20 , w analogiczny...

    Programowanie   25 Mar 2005 11:12 Odpowiedzi: 1    Wyświetleń: 1155
  • Odświeżanie obrazu na komponencie TPanel (Lazarus)

    Zainstalowałem sobie Lazarusa na Win10 i postanowiłem przetestować zwykłe rysowanie linii metodą - MoveTo - LineTo. Na formie dodałem 2 komponenty Panel i przycisk Button po którym kliknięcie oba panele mają się zapełnić wzorkami typu kratka i kolorowe linie wychodzące od środka. Trywialna sprawa. O ile kod gładko chodzi to występuje pewna niedogodność....

    Programowanie   23 Gru 2021 20:55 Odpowiedzi: 1    Wyświetleń: 333
  • [DELPHI] Jak uzyskać zaawansowany cień tekstu w Delphi?

    Dziękuje za odpowiedzi. Lukawar - Komponent w postaci labela to trochę nie do końca dobre rozwiązanie, ponieważ ja bym chciał rysować ten cieniowany tekst na bitmapie, podczas gdy label to osobny komponent. Chyba, że by się dało zrobić, tak aby był sobie ten label i skopiować jego Canvas na docelową bitmapę, z tym, że metoda trochę partyzancka (choć...

    Programowanie   08 Lut 2010 15:10 Odpowiedzi: 7    Wyświetleń: 1894
  • [DELPHI] pozycja piksla Timage odczytywana za pomoca myszki

    Po co pobierasz X i Y myszy z Mouse jak masz jak na tacy podane X i Y poprzez argumenty zdarzenia MouseMove ? Zobacz: procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X , Y : Integer); Wystarczy teraz wykonać: procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin Label1.Caption:=IntToStr(X);...

    Programowanie   02 Lut 2006 20:46 Odpowiedzi: 7    Wyświetleń: 2309
  • [delphi] [Delphi] Wadliwe linie i zmniejszona wysokość bitmapy na Formie3

    witam. edit(-1): bitmapa:=TBitmap.Create; bitmapa.LoadFromFile(FileName); Form3.Canvas.CopyRect(rect(0,0,b... bitmapa.free; efekt: (z lewej plik oryginalny otwarty w msPaint, z prawej na mojej Formie3): http://obrazki.elektroda.pl/1418836700_1...

    Programowanie   19 Gru 2010 11:48 Odpowiedzi: 7    Wyświetleń: 1073
  • [Delphi] Jak zmienić długość wskazówek w stoperze analogowym?

    Dzięki za pomoc problem rozwiązany zamykam temat i załączam kod gotowego programu może kiedyś komuś się do czegoś przyda;] unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; Label1: TLabel;...

    Programowanie   15 Lut 2010 15:45 Odpowiedzi: 6    Wyświetleń: 2378
  • BMP – rola palety kolorów przy 8bpp i konwersja do HEX dla LCD, bmp2bascom

    No sorki, ale od początku krytykowałeś mój kod którego nawet nie sprawdzałeś. A ja sprawdzałem i okazywało się że on działał. Ej, bez przesady. Nie krytykowałem :-). Zamiast samemu grzebać w pliku BMP skorzystałem z Twojej konstrukcji z Canvas. Dzięki! Dzięki Tobie powróciłem do Delphi ;-). Raczej przeze mnie, bo Delphi to podobno przeżytek. Ja bardzo...

    Mikrokontrolery   02 Lut 2010 11:31 Odpowiedzi: 41    Wyświetleń: 5032
  • Jak stworzyć niestandardową tabelę w Rave Reports Delphi 7?

    Witam, chciałbym zasięgnąć rady w sprawie tworzenia tabel w rave reports w delphi 7. Pomijam odczyt z bazy danych czy z plików bo to już mam zrobione. Nie chce też tworzenia zwykłej tabeli i wkładania tam normalnego obramowania, natomiast chciałbym aby tabela wyglądała tak : [url=http://yfrog.com/e4clipboard01xyj]L... Słyszałem, że można użyc do tego...

    Programowanie   20 Sty 2010 19:09 Odpowiedzi: 5    Wyświetleń: 3438
  • rs232 comport ,sprawdzanie parzystosci,transmisja z potwierd

    pisze komunikacje z prockiem,progarm w delphi. wymyslilem sobie tak ze procek wysyla dane ,komp odpowiada 1 jesli ok 2 jesli bad ,po sprawdzeniu parzystosci jesli 1 to procek wysyla nastepny znak jesli 2 to ten sam. jak to zrobic korzystajac z comport. moj kod wyglada tak procedure TForm1.ComPortRxChar(Sender: TObject; Count: Integer); var dana: String;...

    Programowanie   29 Sie 2006 11:03 Odpowiedzi: 1    Wyświetleń: 1488
  • Jak rysować po tapecie pulpitu w Delphi bez użycia wygaszacza?

    Uhhh tez dlugo szukalem haka na rysowanie bezposrednie na pulpicie a nie na okienkach jak to ma miejsce przy GetWindowDC(GetDesktopWindow) Ale wkoncu gdzies znalazlem. Uchwycic trzeba odpowiednio ProgMan'a to on pozwala na rysowanie takie jak ty potrzebujesz: function GetDesktopListViewHandle: THandle; var S: string; begin Result :=...

    Programowanie   30 Lip 2005 22:28 Odpowiedzi: 18    Wyświetleń: 2313
  • Jak stworzyć skaczącą etykietę w Delphi z użyciem timera?

    jeśli chodzi o poszczególne literki to już inna bajka.... tak prosto się nie da można: a) zrobić tyle labeli ile liter i ustawać je label.left:=poprzedini.left+poprzedni.wi... b) rysowac własny napis na painboxie i jego canvasie ale tez musisz obliczac wspolrzedne nastepnej litery canvas.textout i canvas.font.color

    Programowanie   02 Mar 2006 20:18 Odpowiedzi: 6    Wyświetleń: 1006
  • Program rysujacy wektory - Delphi (jak go napisać ?)

    Może to będzie straszne ale pisze: w napisaniu aplikacji :-D Próbowałem coś sam działać ale chyba w ogóle źle zacząłem opierając wszytko o formularz CANVAS, całość była podobna do rysowania w paincie a więc edycja "statyczna" a mi chodzi o "dynamiczną" możliwość tworzenia grafiki a więc przesuwanie obiektu itp. A poza tym nie mogłem w ogóle sobie poradzić...

    Programowanie   28 Wrz 2007 10:04 Odpowiedzi: 11    Wyświetleń: 6368
  • [DELPHI] Optymalizacja animacji TImage z użyciem wątków i Synchronize

    Mam problem ponieważ moja aplikacja zbyt wolno działa podczas gdy pracuje z komponentem TImage i go opsługuje w jako wątek Thread. Poprostu rysuje sobie Image1.Canvas.Ellipse (); w ilości ok 500szt i je odświerzam co 5-35ms opuźnieniem np. Sleep (30); Problem jest tego typu że mi działa animacja ok co 0,5sek. Do odświerzania używam metody Synchronize...

    Programowanie   27 Gru 2010 18:50 Odpowiedzi: 2    Wyświetleń: 1537
  • Jak dodać ramkę przy przeciąganiu myszką w Builderze?

    ja to robiłem w ten sposób: {== zmienne globalne ==} down : boolean; sx, sy : integer; // współrzędne początka prostokąta ox, oy : integer; // wspórzędne końca {== zdarzenia bitmapy ==} {== onMouseDown ==} ... down := true; sx := x - Bitmap1.x; // pod zmienne sx i sy podstawiamy miejsce sy := y -...

    Programowanie   23 Cze 2006 07:13 Odpowiedzi: 1    Wyświetleń: 987
  • Jak przetworzyć grafikę na tablicę dla wyświetlacza 240x128 w Delphi?

    na pewno nie układaj tyle komponentów bo nie dość że się komp zmuli konkretnie po tym programie, to Ty będziesz to pisał ze dwa lata...jak do każdego z ponad 30tys. komponentów chcesz napisać procedurkę....lol... Użyj TImage, masz tam onMouseDown (taki event) on wykrywa naciśnięcie klawisza myszki nad obszarem i pojade względne (lewy górny róg obrazka...

    Programowanie   05 Lut 2006 08:39 Odpowiedzi: 5    Wyświetleń: 1484
  • [Delphi] Błąd instalacji DSPack w Delphi7 Enterprise na Windows 7 - brak DSPack_D7.bpl

    Rozumiem. Na chwilę obecną wszystko fajnie działa. Nie chciałbym tworzyć kolejnego tematu dotyczącego komponentu DSPack, dlatego zapytam tutaj. W różny sposób kombinowałem z naniesieniem tekstu na obraz, jednak mimo tego, że wizualnie na formatce on się tam znajdował to nie zostawał zapisywany do pliku. Przeglądając przykładowe dema dla tego komponentu...

    Programowanie   04 Maj 2013 22:46 Odpowiedzi: 6    Wyświetleń: 2421
  • [Delphi] Wyswietlenie JPG na TImage z użyciem THandle coś w tym stylu

    Na formie Form1/ Unit1.pas mam komponent Image1, w module Unit2.pas nie chcę wstawiać Uses Unit1; bo tworzę "pokręconą"/uniwersalną klasę która chcialbym wywoływać z dowolnego modułu; W jednej z procedur np. UmageDraw(const FileName: String); chcę wczytać plik JPG o nazwie FileName i zamieścić go na TIMage albo poprzez uchwyt albo w ostateczności jakoś...

    Programowanie Początkujący   18 Mar 2011 14:06 Odpowiedzi: 1    Wyświetleń: 1755
  • Jak w Delphi zmienić rozmiar bitmapy bez zniekształceń?

    Jak w Delphi zmienić rozmiar bitmapy bez zniekształceń i zapisać do pliku? Skorzystałem z tego: http://www.7880.com/Info/Article-6ae82a0... (wszystkie procedury) i efekt jest taki jak po: Bitmap.Canvas.StretchDraw

    Programowanie   17 Cze 2008 08:46 Odpowiedzi: 5    Wyświetleń: 1562
  • [delphi] czas wykonania LineTo w zależności od grubości

    Witam. Dlaczego metoda Canvas.LineTo(x,y) wykonuje się około 3-4 razy dłużej gdy Pen.Width:=2 w stosunku do Pen.Width:=1 ? Dotyczy to zarówno PaintBox'a jak również bitmapy wirtualnej. Czy można to w jakiś sposób przyspieszyć?

    Programowanie   07 Kwi 2011 17:49 Odpowiedzi: 6    Wyświetleń: 1265
  • Jak narysować i edytować linie w Delphi do symulacji układów?

    unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, ComCtrls; type TForm1 = class(TForm) Image1: TImage; //Work area Image2: TImage; //Drag cursor eg 12x12 StatusBar1: TStatusBar; Timer1: TTimer; procedure FormCreate(Sender: TObject); procedure...

    Programowanie   04 Lis 2008 21:34 Odpowiedzi: 7    Wyświetleń: 4449
  • [delphi] [Delphi] Jak narysować układ elektroniczny przy starcie bez FormPaint?

    Dokładnie tak, jak z komponentem TImage możesz zrobić też bez użycia komponentu. Wystarczy w zmiennych globalnych zadeklarować zmienną np. var bmp: TBitmap; potem w zdarzeniu OnCreate Twojej formy głównej dajesz : bmp:=TBitmap.Create; bmp.Width:=ClientWidth; bmp.Height:=ClientHeight; rysujesz ten układ elektroniczny na bmp.Canvas a potem...

    Programowanie   23 Cze 2011 20:55 Odpowiedzi: 4    Wyświetleń: 1377
  • [DELPHI] Jak eksportować dane z DBGrid do Excela w Delphi 2009?

    No cóż respekt dla wiedzy Jeszcze chciałem się dowiedzieć jak zrobić aby nagłówki kolumn również znajdował się w arkuszu i jak dopasować szerokość komórek w exelu do długości danych Tak rozwiązałem to z dopasowaniem długości komórek do długości danych w DBGridzie, a w exelu nie wiem jak to wykonać. procedure dopasuj_komurki; const dodatkowa_dlugosc...

    Programowanie   25 Lip 2010 23:58 Odpowiedzi: 6    Wyświetleń: 5077
  • [delphi] Jak w Delphi odczytać plik WAV (PCM) i wyświetlić przebieg fali?

    Podmień w załączonym kodzie dwie procedury na takie : procedure TFormMain.PaintBox1Paint(Sender: TObject); var Cnt: Integer; begin for Cnt := 0 to GRAPH_WIDTH-1 do begin PaintBox1.Canvas.MoveTo( Cnt, (255-Graphic[Cnt, 0]) shr 1 ); PaintBox1.Canvas.LineTo( Cnt, (255-Graphic[Cnt, 1]) shr...

    Programowanie Początkujący   12 Gru 2010 10:00 Odpowiedzi: 15    Wyświetleń: 6057
  • [Delphi] Częstotliwość wywołania TPaintBox.MouseMove przy różnych procedurach

    Kod ma bardzo dużo linii ale właśnie porównuję z poprzednik kodem co miałem na obiekcie image... i jedyną różnicę którą zauważyłem to poprzednio używałem funkcji Application.ProcessMessage a teraz jej nie używam w procedurach rysujących - jak ją dodałem teraz po zakończonym rysowaniu to wszystko działa jak należy - występuje zdarzenie raz/ 1 przesunięcie...

    Programowanie   26 Lut 2010 23:17 Odpowiedzi: 6    Wyświetleń: 2041
  • Delphi 11 - Rysowanie na Google Maps używając TEdgeBrowser (WebView2) zamiast TWebBrowser (IE11)

    Hi, Poszukuję rozwiązania rysowania po Google Maps, wyświetlanej na komponencie TEdgeBrowser (WebView2). Do tej pory używałem TWebBrowser (IE11), ale ze względu na wycofanie wsparcia dla IE11 przez Microsoft i Google, jestem zmuszony użyć TEdgeBrowser. TWebBrowser miał dostęp do właściwości Document i poprzez kilka procedur Windows API mogłem dostać...

    Programowanie   24 Lis 2022 19:59 Odpowiedzi: 2    Wyświetleń: 294
  • [Delphi] Zmiana koloru PageControl/TabSheet oraz CheckBox

    Miałem podobny problem i na necie znalazłem takie rozwiązanie 1) Najpierw deklarujesz coś takiego (pod uses) type TTabSheet = class(ComCtrls.TTabSheet) private FColor: TColor; procedure SetColor(Value: TColor); procedure WMEraseBkGnd(var Msg: TWMEraseBkGnd); message WM_ERASEBKGND; public constructor Create(aOwner: TComponent); override; property Color:...

    Programowanie   12 Gru 2009 23:38 Odpowiedzi: 8    Wyświetleń: 5820
  • Jak wyświetlić tekst w OpenGL w Delphi? Szukam przykładu kodu

    Na wstępie zaznaczam że jestem zieloniutki z OpenGL, Muszę zrobić kawałek animacji w Delphi, Prosta wizualizacja procesu, zupełnie nic szczególnego, Rysując na canvie wszystko mruga, podwójne buforowanie też nic nie daje, Korzystając z pretekstu postanowiłem się dokształcić z OpenGL, Wszystko mi się podoba, bardzo to fajne jest ale jak wyświetlić kawałek...

    Programowanie   19 Sty 2011 23:55 Odpowiedzi: 2    Wyświetleń: 985
  • Delphi7 - Jak dodać napisy i grafikę na obrazie z kamery za pomocą TMediaPlayer?

    Jak to się mówi: prosił pan, zrobił sam :). Rozwiązanie okazało się bardzo proste. Tym sposobem można rysować zarówno na TMediaPlayer oraz oknach, pulpicie, itp. Oto główna procedura dla wszystkich, którzy w przyszłości będą mieli z tym problem. Temat uważam za zamknięty. Dziękuję i pozdrawiam... procedure TForm1.Button1Click(Sender: TObject);...

    Programowanie   29 Cze 2005 11:51 Odpowiedzi: 3    Wyświetleń: 1334
  • DELPHI:JAk zapisać pixel po pixelu zawartość jakiegoś okna

    var DesktopBitmap: TBitmap; GetCol: TColor; begin DesktopBitmap := TBitmap.Create; with DesktopBitmap do begin Width := Screen.Width; Height := Screen.Height; end; BitBlt(DesktopBitmap.Canvas.Handle, 0,0,Screen.Width,Screen.Height, GetDC(GetDesktopWindow),0,0,SrcC... GetCol := DesktopBitmap.Canvas.Pixels[0,...

    Programowanie   27 Lip 2005 09:36 Odpowiedzi: 1    Wyświetleń: 1452
  • [c++ builder] Jak wywołać funkcję onclick w C++ Builder przy form->Create lub form->Show?

    Jakie OnPaint?? Przecież wtedy będzie się to rysowało przy każdym przesunięciu okna, jego zasłonięciu itp. Tylko przy odkrywaniu więc nie wprowadzaj ludzi w błąd. Przecież to logiczne, że musi zostać odrysowane to co zostało zakryte. Należy zdefiniować sobie zdarzenie AfterShow, czytaj tutaj: http://utak3r.pl/index.php?/archives/37-...

    Programowanie   27 Maj 2010 20:01 Odpowiedzi: 21    Wyświetleń: 3460
  • [DELPHI] Jak zmienić kolor tła TImage na inny z palety TColor w Delphi?

    TImage powinien mieć Canvasa a on metody do zapełniania podobne do tych o któych pisał Dżyszla.

    Programowanie   06 Sty 2011 12:44 Odpowiedzi: 2    Wyświetleń: 1665
  • Delphi - Jak stworzyć formę przezroczystą i przenikalną jak hologram?

    Hej! Bardzo prosto da się to zrobić w delphi ... bierzesz kolor formy np. clGreen, później wybierasz w inspektorze TransparentColor na true, i TranspareColorValue na clGreen - forma jest przeźroczysta dla systemu (win2000 wzwyż) zostaje tylko obramowanie, które zaraz usuniemy. następnie bierzesz bordelstyle na bsNone, windowState na wsMaximized i formstate...

    Programowanie Początkujący   26 Lip 2010 08:12 Odpowiedzi: 22    Wyświetleń: 4424
  • Jak narysować wykres funkcji y=x*x*sin(x) w Delphi za pomocą TChart?

    Nie prościej urzyć paintbox?? procedure TForm1.Button1Click(Sender: TObject); var i:integer; x,y,tx,ty:real; begin paintbox1.canvas.Polyline([Point... //osie x,y i skala paintbox1.canvas.Polyline([Point... paintbox1.canvas.Polyline([Point...

    Programowanie   14 Gru 2006 16:16 Odpowiedzi: 4    Wyświetleń: 4397
  • korekcja grafiki wektor.-jak "odsunąć" współrzędne

    Ja też w piszę w Delphi :) (choć sam język tutaj jest mało ważny - chodzi o idee). Skoro Ci się spodobało to fajnie :) naświetlę problem - mam plik tekstowy (HPGL) ze współrzędnymi, które wraz z innymi informacjami wrzucam sobie do tablicy jako X,Y + inne mało ważne teraz informacje. Więc stwórz sobie tablicę z kilkoma współrzędnymi (warto zrobić jakiś...

    Programowanie   04 Gru 2010 23:04 Odpowiedzi: 14    Wyświetleń: 1739
  • [Delphi] PrinterSetupDialog - nie działają ustawienia

    to akurat wydaje mi się nieważne w tym wypadku. jest tam normalne rysowanie na canvasie, kolorowo. ważne jest by drukując wywołać okienko opcji drukowania i po wybraniu tam, żeby na przykład drukować jako wersję szybką, czarno-białą, to żeby tak się wydrukowało.

    Programowanie   07 Lip 2009 18:34 Odpowiedzi: 3    Wyświetleń: 1549
  • [DELPHI] Zapis TBitmap w rekordzie i pliku - jak to zrobić?

    A moge zrobić coś takiego używająć Stream'ów: [syntax=delphi]Type tDane = record Obraz : TStreamFile; end; var Bitmapa : TBitMap; F : File of tDane; Dane : tDane; begin Bitmapa:=TBitmap.Create; Bitmapa.Canvas.TextOut (0,0, 'test zapisu obrazka'); AssignFile (F, 'test.dat'); ... //przypisanie obrazka do rekordu Write (F, Dane); CloseFile (F); end;[/syntax]

    Programowanie   09 Paź 2011 09:25 Odpowiedzi: 3    Wyświetleń: 1237
  • [Delphi]Nie wiem jak wykonać zapis nowego koloru dla piksela

    najprosciem zrobic to tak: wczytaj bitmape do image, nastepnie za pomoca funkcji image.canvas.pixel[x,y]:=Tcolor; gdzie x,y to wspolrzedne pixela, a TColor to kolor w postaci HEX $RRGGBB. Pewnie nastepne pytanie bedzie brzmialo jak zapisac wartosc z ineger'a do tej zmiennej TColor. Rozwiazac to mozna nawiele sposobow, mozesz np tak: (Kazdy kolor jest...

    Programowanie   05 Wrz 2005 00:52 Odpowiedzi: 2    Wyświetleń: 1357
  • [DELPHI] Jak zaimplementować wyszukiwanie zdjęć w Delphi z folderu programu?

    do dopasowanie wczytaniej bitmapy nagryzmoliłem takie coś tylko Image1.Left:= 0; Image1.Top:= 0; Image1.Align:= alNone; procedure BitmapaToImageSize(Bitmapa: TBitmap; Image: TImage); begin // Image.Width:= Bitmapa.Width; Image.Height:= Bitmapa.Height; Image.Picture.Bitmap.Width:= Bitmapa.Width; Image.Picture.Bitmap.Height:=...

    Programowanie Początkujący   18 Wrz 2010 06:54 Odpowiedzi: 29    Wyświetleń: 2613