[Delphi] Przezroczystość obiektów

0

:| Jak ustawić przezroczystość np. memo, żebym mógł pod nim ustawić sobie tło, a żeby tekst leżał na tym tle?

0

Mam trochę nietypowy pomysł. Spróbuj polecieć po wszystkich pixelach canvasu TMemo, i jeśli nie natrafisz na kolor czarny (czy jaki sobie ustawiłeś w font), to wrzucasz kolor pixela tła.

UWAGA: nie testowane w praktyce :)---------------------------
Delphi 6

Pozdrówka

0

thenkles napisał:
UWAGA: nie testowane w praktyce :)

Ja przetestowałem :) I stwierdzam, że metoda jest bardzo nieefektywna.
Coś mi się widzi, że raczej jest to niemożliwe (a przynajmniej trudne)--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

0

Najlepiej uzyć gotowego komponentu - bodajże TTransparentMemo :)--W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi.

0

Kiedyś coś podobnego robiłęm. Robiłem painta i dodatkowo miał opcje umieszczania napisu tak jak w
paincie. Z tym że nie było tu mowy o przezroczystości a jedynie o pamiętaniu tła pod memo (może się coś
przyda). Tak więc należy skopiować cały obszar pod tym za pomocą bitbtn chyba tak. Jest to z winapi i
dobrze działa czytaj szybko. Co do przezroczystego memo hm nie mam pomysłu. Radze poszukać w
funkcjach winapi myśle że coś takiego jest. Niedawno widziałem programik który robił przezroczyste cvałe
okno np explorera czy cokolwiek.
--Radek B.

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