tło do TextOut(...) w Api??

0

hej, Wiecie może jak ustawić tło do w/w funkcji tj. do TextOut(hdc,....)..bo niezbyt mi pasuje białe....kiedyś gdzieś widziałem jak to się robi ale nie moge tam trafić???

0

A próbowałeś tak

TBITMAP bmp;
Brush->Bitmap = bmp

osyłam Cię na http://avocado.risp.pl/files/texts/od0dogk/html/3_4.html ale nie sprawdzałem czy tam jest odpowiedź

0

a jednak znalazłem..:):) sorki ale może komuś się przyda:) jednak Petzold jest niezły:)
a więc najprościej :

SetBkMode(hdc,TRANSPARENT) <-

oraz

SetBkColor(hdc,rgbColor)

:) sorry winnetou za zamieszanie

0

jakbyś poczytał link, który podałem to byś znalazł coś takiego

Atrybuty tekstu

Dobra biblioteka graficzna powinna umożliwiać manipulacje tekstem. Windows GDI nie jest tu wyjątkiem, a konteksty urządzenia zawierają kilka atrybutów związanych z tymi możliwościami.

Kolor tekstu

Domyślne ustawienie:
 czarny (RGB(0, 0, 0))
 
Funkcja ustawiająca atrybut:
 SetTextColor()
 
Funkcja pobierająca atrybut:
 GetTextColor()
 

 

Tego ustawienia chyba nie trzeba wyjaśniać. Zauważmy tylko, że kolor tekstu jest niezależny od czcionki i jej stylu (patrz niżej).

Kolor tła

Domyślne ustawienie:
 biały (RGB(255, 255, 255))
 
Funkcja ustawiająca atrybut:
 SetBkColor()
 
Funkcja pobierająca atrybut:
 GetBkColor()
 

 

Kolor tła jest kolorem wypełnienia najmniejszego prostokąta okalającego tekst wypisywany w kontekście urządzenia. Zwykle nie chcemy żadnego wypełnienia w tym rejonie, a to wymaga ustawienia trybu tła - o czym pisze poniżej.

Tryb tła

Domyślne ustawienie:
 OPAQUE
 
Funkcja ustawiająca atrybut:
 SetBkMode()
 
Funkcja pobierająca atrybut:
 GetBkMode()
 

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