Thread View: pl.comp.lang.c
4 messages
4 total messages
Started by arekle
Sat, 11 Feb 2017 08:24
DrawString
Author: arekle
Date: Sat, 11 Feb 2017 08:24
Date: Sat, 11 Feb 2017 08:24
12 lines
1392 bytes
1392 bytes
Jak zaimplementować wydruk linii tekstu na formie bez migotania tekstu? Tak jak w Notatniku. Naciskam klawisz, trzymam go i drukuję litery jednym ciągiem w jednej linii tekstu. W systemowym Notatniku nie ma migotania a DrawString miga cała linia tekstu. Pozdrawiam. arek --- Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast. https://www.avast.com/antivirus
Re: DrawString
Author: Wojciech Muła
Date: Sat, 11 Feb 2017 11:18
Date: Sat, 11 Feb 2017 11:18
11 lines
1860 bytes
1860 bytes
On Saturday, February 11, 2017 at 9:24:54 AM UTC+1, arekle wrote: > Jak zaimplementować wydruk linii tekstu na formie bez migotania tekstu? > Tak jak w Notatniku. > Naciskam klawisz, trzymam go i drukuję litery jednym ciągiem w jednej > linii tekstu. > W systemowym Notatniku nie ma migotania a DrawString miga cała linia tekstu. Googlaj za "double buffering". Wszystko rysujesz na bitmapie, którą na końcu wyświetlasz na ekranie. w.
Re: DrawString
Author: zeus
Date: Sat, 11 Feb 2017 17:03
Date: Sat, 11 Feb 2017 17:03
10 lines
1312 bytes
1312 bytes
> Googlaj za "double buffering". Wszystko rysujesz na bitmapie, którą
> na końcu wyświetlasz na ekranie.
(this->listView1->GetType())->InvokeMember("DoubleBuffered",
static_cast<BindingFlags>(BindingFlags::SetProperty |
BindingFlags::Instance | BindingFlags::NonPublic), nullptr,
this->listView1, (gcnew array<System::Object^>{ true }));
Może coś takiego ?
Re: DrawString
Author: arekle
Date: Mon, 13 Feb 2017 08:44
Date: Mon, 13 Feb 2017 08:44
22 lines
1887 bytes
1887 bytes
>> Jak zaimplementować wydruk linii tekstu na formie bez migotania tekstu? >> Tak jak w Notatniku. >> Naciskam klawisz, trzymam go i drukuję litery jednym ciągiem w jednej >> linii tekstu. >> W systemowym Notatniku nie ma migotania a DrawString miga cała linia tekstu. > > Googlaj za "double buffering". Wszystko rysujesz na bitmapie, którą > na końcu wyświetlasz na ekranie. > > w. > Dzięki. Wykorzystałem BufferedGraphics oraz BufferedGraphicsContext. Działa. Pozdrawiam. arek --- Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast. https://www.avast.com/antivirus
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads