Colors mit Assembler

Hier könnt ihr sowohl zur x86 Architektur als auch zu Win32ASM Fragen stellen.

Moderatoren: crack, Krüsty, Marwin

Beitragvon TRiPLEX » Donnerstag 13. Januar 2005, 18:13


                push  [span style=color:crimson]00EFD3C1h[/span] ; [-- Farbe
                call    CreateSolidBrush
                push    eax
                push    [edi].hdc
                call    SelectObject
                mov    eax, [edi].rcItem.bottom
                sub    eax, [edi].rcItem.top
                push    PATCOPY
                push    eax
                push    [edi].rcItem.right
                push    [edi].rcItem.top
                push    24
                push    [edi].hdc
                call    PatBlt


Servus,

ich schreib grad an nem kleinen Proggi in MASM.
Der oben zitierte Code Teil dient dazu, einen Menü Hintergrund zu colorieren - [span style=color:crimson]00EFD3C1h[/span] das is die Farbe die er später haben wird (hier: "baby blue").

Meine Frage jetzt: gibts irgendwo nen Verzeichnis oder ne Liste wo diese Farbennummern mit dazu gehörender Farbe aufgeführt sind o.ä.?
Ich hab schon in meiner API Ref. nachgesehen aber nix gefunden. Für was steht jede einzelne® Zahl oder Buchstabe?? Kann mir jemand weiterhelfen?? :rolleyes:
Danke,

Gruß trP
TRiPLEX
Member
 
Beiträge: 16
Registriert: Mittwoch 31. März 2004, 20:42

Beitragvon Marwin » Freitag 14. Januar 2005, 21:14

Hallo TRiPLEX,

eine Auflistung einige Farben findest du z.B. hier:

http://www.wackerart.de/rgbfarben.html


Wenn du in deiner API-Referenz z.B. nach CreateSolidBrush (diese Funktion verwendest du ja, um die Farbe zu setzen!!) suchst, findest du dort auch einen Link zu COLORREF. Dort steht dann, dass der Farbwert sich wie folgt zusammen setzt:

00BBGGRRh

B, G und R stehen für die jeweilige Farbe Blau, Grün und Rot.


Grüße,
Marwin
Benutzeravatar
Marwin
Moderator
 
Beiträge: 307
Registriert: Donnerstag 8. Mai 2003, 21:19
Wohnort: Seelow, Deutschland

Beitragvon TRiPLEX » Sonntag 16. Januar 2005, 15:50

@ Marwin:

Danke danke, genau sowas hab ich gesucht! :wub:

Gruß trP
TRiPLEX
Member
 
Beiträge: 16
Registriert: Mittwoch 31. März 2004, 20:42


Zurück zu Assembler

 


  • { RELATED_TOPICS }
    Antworten
    Zugriffe
    Letzter Beitrag

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder

cron