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

spacegaier

Alter Hase

  • »spacegaier« ist der Autor dieses Themas

Beiträge: 572

Beruf: Student

  • Private Nachricht senden

1

15.06.2006, 22:04

Hintergrundfarbe wählen

Hi,

ich zeichne in eine Windowsfenster ein Hintergrundbild. Über dieses kommt nun in einer Ecke ein Timer. Dieser hatallerdings ein weißes Rechteck als Hintergrund. Wie kann ich dieses mit der Farbe des dahinterliegenden Bildes füllen? (Hab den RGB-Wert)

Hab bislang ein Objekt erstellt. Doch wie tu ich dieses dem Timer zuweisen und es ihn benutzen lassen?

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
int iLength = wsprintf(sTime, "%i:%02i", iMin, iSec);

    hDC = BeginPaint(KeyD.hWnd, &ps);
    {
    SelectObject(hDC,CreateSolidBrush(RGB(254,242,135))); 

    TextOut(hDC,10,440,sTime,iLength);
    }
    EndPaint(KeyD.hWnd, &ps); 


mfg spacegaier

2

15.06.2006, 22:37

hi

Du musst einfach mit

C-/C++-Quelltext

1
SetBkMode(hDC,TRANSPARENT);

festlegen das der Hintergrund bei der Textausgabe transparent sein soll.

Außerdem ist die Funktion DrawText einfacher und besser als TextOut.
Always remember to keep yourself alive

spacegaier

Alter Hase

  • »spacegaier« ist der Autor dieses Themas

Beiträge: 572

Beruf: Student

  • Private Nachricht senden

3

15.06.2006, 23:01

Danke!!!

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

4

21.06.2006, 10:41

Zitat von »"Ageless Stranger"«

Außerdem ist die Funktion DrawText einfacher und besser als TextOut.
Ich hab keine Ahnung :) Was macht denn DrawText besser als TextOut? Würde es sich lohnen ein Programm umzustellen?

5

21.06.2006, 14:15

Hmm ich würde ExtTextOut empfehlen... ;)
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Werbeanzeige