Español
Foro

Alphamaske una Icons en un Imageliste quetschen

 

Jac
de
Lad
Folgendes Problema:

Das Icon en el Anhang kann Yo wunderbar en un Imagelist invitar y así trabajo. Auch el Transparenzfarbe se wunderbar en el Color de fondo umgewandelt. Nur desafortunadamente ha el Icon absolut hässliche Kanten, qué daran liegt, dass el Alphamaske no geladen se. Das sieht uno auch en el Explorer (bajo Win2000 getestet). Programas como XnView invitar aber el Alphamaske y zeigen lo con schön soften Rändern a. Möglich es also y el Alphamaske es auch disponible (con @Icon Sushi getestet). Und soweit Yo weiß es auch posible el Maske en el Imagelist a invitar. Sombrero alguien ne Concepto como el va? Yo habe ya alles ausprobiert, bin pero no fündig geworden.

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
08.01.2008  
 




Jac
de
Lad
Und hier el Icon...habs natürlich vergessen.

2 kB
Hochgeladen:08.01.2008
Ladeanzahl121
Descargar
 
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
08.01.2008  
 



No el Yo hierbei irgendwie ne Idea habe pero yo behaute el Kanal se geladen y adecuado, sin embargo sólo el falschen Farbe gefiltert. Haste veces Screenshot? Yo glaube lo muss sólo irgendwie el Color de fondo angegeben voluntad welche para el Filtern einzubeziehen es. Könnte ser el dies una Brush ser muss porque, si yo z.B. con Drawicon una Icon en hWnd zeichne Luego se el Icon korrekt con Antialias suscrito.

Como ya he dicho, una Screenshot wäre hier hilfreich.
 
08.01.2008  
 




Jac
de
Lad
Icons puede de Natur de una Transparenzfarbe besitzen. Diese se entonces por el Color de fondo ersetzt. Como en el Screenshot (Toolbar, 2. Icon de rechts). Aber el Rand restos. El Transparenzmaske ha 8 Bit y deshalb una Antialiasingeffekt. Pero eben no adecuado. Intento veces el Icon en XnView más o menos a invitar, como siehst du el Diferencia.

129 kB
Hochgeladen:08.01.2008
Ladeanzahl152
Descargar
 
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
08.01.2008  
 



Jaja, Yo weiß lo que quiere decir el Effekt me está völlig klar. Tal vez fehlt el Parent una Brush más o menos - el es aber sólo una Vermutung.
 
08.01.2008  
 




Jac
de
Lad
Tja, si yo el saber...
 
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
08.01.2008  
 




Andreas
Miethe


Tja, en me gehts
KompilierenMarcaSeparación
 $H windows.ph
 $H commctrl.ph
 $H ShellApi.ph

Proc GetSmallSysImageList

    Declare file$,fileinfo$,result&
    file$= Info.Ico
    fileinfo$ = Space$(352)
    result&= ~SHGetFileInfo(addr(file$),0,addr(FileInfo$),352,$04102)
    Return result&

EndProc

zum Testen einfache Imagelist anlegen
Var IL& = GetSmallSysImageList()
~ImageList_SetBkColor(IL&,~CLR_NONE)Transparenter Hintergrund
Var TabText$ = Tabtext
Declare TC_ITEM#
Dim TC_ITEM#,28
Clear TC_ITEM#
Long TC_ITEM#,0 = ~TCIF_TEXT | ~TCIF_IMAGE
Long TC_ITEM#,4 = 0
Long TC_ITEM#,8 = 0
Long TC_ITEM#,12 = Addr(TabText$)
Long TC_ITEM#,16 = Len(TabText$)
Long TC_ITEM#,20 = 4IconIndex
Long TC_ITEM#,24 = 0
cls
Var Tab& = Create(TabCtrl,%hwnd,,10,10,300,300)
Sendmessage(Tab&,~TCM_DELETEITEM,0,0)
SendMessage(Tab&,~TCM_SETIMAGELIST,0,IL&)
SendMessage(Tab&,~TCM_INSERTITEM,0,TC_ITEM#)
waitinput
Dispose TC_ITEM#
end
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
08.01.2008  
 




Jac
de
Lad
Falscher Hilo. El Tabgeschichte es ya vorbei.
 
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
08.01.2008  
 




Andreas
Miethe


Ne, es ya correcto, Yo sólo el Ver código fuente missbraucht.

Hier aber todavía una Ejemplo ( auch con TAB)

Möglicherweise löst esta Línea Su Problema ?

Var IL& = ~Imagelist_Create(32,32,~ILC_MASK | ~ILC_COLOR32,1,1)
KompilierenMarcaSeparación
 $H windows.ph
 $H commctrl.ph
 $H ShellApi.ph
Var IL& = ~Imagelist_Create(32,32,~ILC_MASK | ~ILC_COLOR32,1,1)
Var Ico& = ~LoadImage(0,Info.ico,~IMAGE_ICON,0,0,~LR_LOADFROMFILE)
~ImageList_AddIcon(IL&,Ico&)
DeleteObject Ico&
~ImageList_SetBkColor(IL&,~CLR_NONE)Transparenter Hintergrund
Var TabText$ = Tabtext
Declare TC_ITEM#
Dim TC_ITEM#,28
Clear TC_ITEM#
Long TC_ITEM#,0 = ~TCIF_TEXT | ~TCIF_IMAGE
Long TC_ITEM#,4 = 0
Long TC_ITEM#,8 = 0
Long TC_ITEM#,12 = Addr(TabText$)
Long TC_ITEM#,16 = Len(TabText$)
Long TC_ITEM#,20 = 0IconIndex
Long TC_ITEM#,24 = 0
cls
Var Tab& = Create(TabCtrl,%hwnd,,10,10,300,300)
Sendmessage(Tab&,~TCM_DELETEITEM,0,0)
SendMessage(Tab&,~TCM_SETIMAGELIST,0,IL&)
SendMessage(Tab&,~TCM_INSERTITEM,0,TC_ITEM#)
waitinput
Dispose TC_ITEM#
end
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
08.01.2008  
 




Jac
de
Lad
Mach veces a la Screenshot, Yo bekomme genau el a sehen, Yo bemängel.
 
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
08.01.2008  
 




Andreas
Miethe


Ok !

 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
08.01.2008  
 




Jac
de
Lad
 
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
08.01.2008  
 




Respuesta


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

2.252 Views

Untitledvor 0 min.
H.Brill07.11.2023
Rainer Hoefs26.06.2023
Jörg Sellmeyer24.06.2018
Georg Teles15.02.2016
Más...

Themeninformationen



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