Utworzyłem tekst w oknie przez TextOut, ale teraz potrzebowałbym go usunąć. EndPaint(hwnd,&Ps); - Nie działa. Szukałem już odpowiedzi na to pytanie ale nigdzie go nie znalazłem. Może lepiej użyć do tych celów DrawText?
0
0
yy.. hhyh?
to po co rysujesz, skoro chcesz „usunąć”? po prostu nie rysuj… albo zamaluj prostokątem w kolorze tła.
0
Można powiedzieć że tekst jest wyświetlany na początku programu, a po wciśnięciu przycisku który także jest w tym oknie napis znika. O to chodzi. Przycisk na pewno działa, już sprawdzałem. Zamalować kwadratem? Nie wydaje mi się dobrym sposobem na to.
1
Skoro nikt nie odpowiedział postanowiłem szukać innych przykładów tekstu. Znalazłem "label", przykład:
HWND hLabel;
...
hLabel = CreateWindow("static", "ST_U",WS_CHILD | WS_VISIBLE | WS_TABSTOP, 0, 0, 96, 16,hwnd, (HMENU)8,(HINSTANCE) GetWindowLong (hwnd, GWL_HINSTANCE), NULL);
SetWindowText(hLabel, "Teks w label");