Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

17.04.2006, 14:29

[WINAPI] TextOut()-weißer Rahmen soll weg!

Hallo!

Ich habe das Problem, dass unter meinen mit TextOut()-erstellten Texten so ein doofer weißer Hintergrund ist! Hier zu sehen:
http://www.sro.at/bildupload/images/HG-drueber.jpg (z.B. rechts unten unter "Summe 2". Ich dachte eigentl. dass man das mit einem Brush beheben kann, und habe es auch so probiert:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
hBrush = CreatePatternBrush(hBtmHG);
    SelectObject(hdc, hBrush);
    SelectObject(hdcMem, hBrush);               

    MoveToEx(hdc,460,158,NULL);
    LineTo(  hdc,505,158);

    wsprintf(szNachricht,"Summe1:");
    TextOut(hdc,280,164,szNachricht,7);
    wsprintf(szPunkte,"%3d",Summe0);
    TextOut(hdc,472,164,szPunkte,3);                
    wsprintf(szNachricht,"Bonus (63/35 bzw 85/50):");
      TextOut(hdc,280,184,szNachricht,24);
    wsprintf(szPunkte,"%3d",Bonus);
    TextOut(hdc,472,184,szPunkte,3);
      . 
      .
      .

Dabei ist hBtmHG das Handel zu meinem Hintergrundbitmap!

Aber der Hintergrund der Texte bleibt immernoch weiß ...
Oder muss ich das irgendwie anders machen?

Dankeschön!

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

17.04.2006, 17:32

C-/C++-Quelltext

1
SetBkMode(hdc, TRANSPARENT);

Der Brush hat mit Text nix zu tun.

3

17.04.2006, 17:45

Achso ...

Dankeschön für die Antwort!
Hat geholfen!

Werbeanzeige