Español
Fuente/ Codesnippets

Control Festlegen Textfarbehintergrundfarbe

 

Jac
de
Lad
Gibt lo una Möglichkeit, el Textfarbe o. Color de fondo una Controls (STATIC) mittels Profano- oder Windows-Bordmitteln a festzulegen?

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
18.02.2007  
 




Rolf
Koch
Hi,

con Subclass siehe en Andreas Miehtes Página oder como gehabt con el genialen SKCONTROL.DLL (gehe aber su de, dass Usted esta sólo no nutzen willst lt. Deines Postings).

Oder mach lo así, porque create(Mapa de bits .... es sí auch una Static
CLS

Proc COLORSTATIC

    declarar colst&,c.dm&
    parámetros c.hwnd&,c.txt$,c.x&,c.y&,c.b&,c.h&,c.hwcol&,c.txtcol&
    mcls c.b&,c.h&
    STARTPAINT -1
    cls c.hwcol&
    usefont ms sans serif,13,0,0,0,0
    textcolor c.txtcol&,-1
    Drawtext 2,2,c.txt$
    savebmp DUM.BMP,0,0-c.b&,c.h&
    ENDPAINT
    c.dm& = CREATE(HPIC,-1,DUM.BMP)
    colst&=Crear(BITMAP,%HWND,c.dm&,c.x&,c.y&)
    Asignar #1,DUM.BMP
    Borrar #1
    volver colst&

ENDPROC

declarar static1&,static2&
COLORSTATIC %HWND,Dies es una Test,10,10,120,20,RGB(255,0,0),RGB(255,255,255)
STATIC1&=&(0)
COLORSTATIC %HWND,Naja todavía uno,10,35,120,20,RGB(0,0,255),RGB(0,255,255)
STATIC2&=&(0)
WAITINPUT

Nur grob como Presentación.
Könntest sí todavía mehr así hacer: Font angeben, Position des Textes u.s.w.

Editar:
Hier algo Yo mi:
CLS

Proc COLORSTATIC

    declarar colst&,c.dm&
    parámetros c.hwnd&,c.txt$,c.x&,c.y&,c.b&,c.h&,c.hwcol&,c.txtcol&,FT$,gr&,bold&
    mcls c.b&,c.h&
    STARTPAINT -1
    cls c.hwcol&
    usefont FT$,gr&,0,bold&,0,0
    textcolor c.txtcol&,-1
    Drawtext 2,2,c.txt$
    savebmp DUM.BMP,0,0-c.b&,c.h&
    ENDPAINT
    c.dm& = CREATE(HPIC,-1,DUM.BMP)
    colst&=Crear(BITMAP,%HWND,c.dm&,c.x&,c.y&)
    Asignar #1,DUM.BMP
    Borrar #1
    volver colst&

ENDPROC

declarar static1&,static2&
COLORSTATIC %HWND,Dies es una Test,10,10,120,20,RGB(255,0,0),RGB(255,255,255),MS SANS SERIF,13,0
STATIC1&=&(0)
COLORSTATIC %HWND,Naja todavía uno,10,35,120,20,RGB(0,0,255),RGB(0,255,255),ARIAL,18,1
STATIC2&=&(0)
WAITINPUT
 
18.02.2007  
 




Jac
de
Lad
Hm...

Yo voluntad, dass el Hintergrund el Überschriften en InstallChild weiß es. Deswegen hacer se como Bitmaps schlecht. Aquí está buscando veces más, danke para el Antwort!
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
18.02.2007  
 



¿Por qué no drawtext ?
 
18.02.2007  
 




Rolf
Koch
Sorry kapier Yo no, porque gerade Bitmaps oder Gráficos runden una Programa de.
Und obiges wäre en Deinem Fall genau el Richtige.
DEF GETSYSCOLOR(1) !USER32,GetSysColor
CLS GETSYSCOLOR(15)

Proc COLORSTATIC

    declarar colst&,c.dm&
    parámetros c.hwnd&,c.txt$,c.x&,c.y&,c.b&,c.h&,c.hwcol&,c.txtcol&,FT$,gr&,bold&
    mcls c.b&,c.h&
    STARTPAINT -1
    cls c.hwcol&
    usefont FT$,gr&,0,bold&,0,0
    textcolor c.txtcol&,-1
    Drawtext 2,2,c.txt$
    savebmp DUM.BMP,0,0-c.b&,c.h&
    ENDPAINT
    c.dm& = CREATE(HPIC,-1,DUM.BMP)
    colst&=Crear(BITMAP,%HWND,c.dm&,c.x&,c.y&)
    Asignar #1,DUM.BMP
    Borrar #1
    volver colst&

ENDPROC

declarar static1&,static2&
COLORSTATIC %HWND,Willkommen para hypergeilen Setup,0,0,width(%hwnd),35,RGB(255,255,255),RGB(0,0,255),MS SANS SERIF,30,1
STATIC1&=&(0)
WAITINPUT
 
18.02.2007  
 




Jac
de
Lad
Naja, Yo debería para cada Schritt una neues Mapa de bits hacer, außerdem hätte Yo entonces Problemas con el Zeilenumbruch. Ok, Yo überdenke el otra vez!
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
19.02.2007  
 




Rolf
Koch
Lo se doch sólo una Dummybitmap erstellt y Usted rufst lo sí como una Createtext en. Usted necesidad auch no Umbruch, pero setzt el Statics así, como si mehrere Textos setzt:

Texto1 ------------- Texto1 = 30 px encima kmpl. Longitud
Texto2 ------------- Texto2 = 15 px encima kmpl. Longitud
 
19.02.2007  
 




Jac
de
Lad
Hm, ok, Yo probiers! Gracias!
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
19.02.2007  
 



Zum Quelltext


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

9.417 Views

Untitledvor 0 min.
Sven Bader22.11.2023
Axel Berse03.11.2023
rafl09.08.2018
ByteAttack12.12.2016
Más...

Themeninformationen

Dieses Thema ha 3 subscriber:

Jac de Lad (4x)
Rolf Koch (3x)
iF (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie