[Delphi] Ciezko sprecyzowac temat: HELP :]

0

Witam

Od dluzszego czasu pisze aplikacji konsolowe. Windowsowe i linuxowe. Zawsze, gdy pisalem aplikacje pod Winde zazdroscilem Gentoo czy Mandrakowi (dystrybucje Linuxa - dla nie wtajemniczonych) ladnej przezroczystej konsoli z rysunkiem na tle. Teraz chcialbym napisac emulacje konsoli pod Winowsa, ktora wygladala by wlasnie jak takowa konsola z Linuxa. Nie chodzi mi o emulacje DOSa wewnatrz tej konsoli ale mozliwosc dzialania w niej polecniami:
gotoxy,write/read,writeln/readln,clrscr,textcolor,readkey,keypressed (w petli until).

Teraz do rzeczy. Wiem, ze mozna to zrobic z np. DelphiX-a, ale nie chce bawic sie tego typu rzeczy. Pytanie brzmi: Czy sa inne metody na zrobienie tego i jesli tak to poprosze o wskazowki. Aha. I w oknie nie mam zamiaru uzywac czcionki TrueType. Wydaje mi sie, ze cionka "System" wyglada w tej roli najladniej. Wiec mozna do tego zastosowac tablice dwu-wymiarowa i zapisywac w kazdym polu znak jaki jest (tablica 80x25). Tylko problem z tym jak to wyswietlic. Bo nie wydaje mi sie, ze robienie 25 labeli i odswiezanie ich za kazdym razem jest dobrym pomyslem (mryganie). A znowu w delphix bylo by TextOut or smth i to juz w ogóle byla by masaaakra :].

Prosze o pomoc ... :]

0

Zawsze możesz zrobić całą konsolę w GDI lub GDI+ - też powinno Ci ładnie wyjść - jeżeli masz przygotowane wszystko (tło, czcionka itp.) w pamięci to możesz to szybko za pomocą BitBlt przerzucić na ekran.

Drugą możliwością jest DirectDraw, ale nie jestem pewien czy jest dostępny dla Delphi.

// a czemu miałby nie być? - ŁF

0

Komponent taki nazywa sie jak mnie pamieć nie myli FatMemo (albo coś z IRC i memo...) Podobny efekt można uzyskać także wykorzystując kontrolke WebBrowser i przewijać ją na dół... oczywiście wyłaczyć paski i zablokować menu podręczne... POWODZENIA

1 użytkowników online, w tym zalogowanych: 0, gości: 1