Français
Forum

Alphamaske une Icônes dans un Imageliste quetschen

 

Jac
de
Lad
Folgendes Problem:

cela Icon im Anhang peux je wunderbar dans un Imagelist magasin et avec cela travailler. aussi qui Transparenzfarbe wird wunderbar dans qui Hintergrundfarbe umgewandelt. seulement malheureusement hat cela Icon absolu hässliche Kanten, quoi daran liegt, dass qui Alphamaske pas geladen wird. cela sieht on aussi im Explorer (sous Win2000 getestet). Programme comment XnView magasin mais qui Alphamaske et montrer es avec joli soften Rändern à. Möglich ist es alors et qui Alphamaske ist aussi vorhanden (avec @Icon Sushi getestet). et soweit je sais ist es aussi possible qui masque dans qui Imagelist trop magasin. Hat quelqu'un ne concept comment cela allez? j'ai déjà alles ausprobiert, suis mais pas 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
et ici cela Icon...habs naturellement oublier qc.

2 kB
Hochgeladen:08.01.2008
Downloadcounter124
Download
 
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  
 



pas le moi hierbei irgendwie ne Ahnung habe mais je behaute qui canal wird geladen et angezeigt, cependant seulement avec qui falschen la couleur gefiltert. Haste la fois Screenshot? je crois es muss arrêt irgendwie qui Hintergrundfarbe angegeben volonté quelle pour cela Filtern einzubeziehen ist. Könnte son cela ca un Brush son muss car, si je z.B. avec Drawicon un Icon sur hWnd zeichne ensuite wird cela Icon korrekt avec Antialias gezeichnet.

Comme je le disais, un Screenshot wäre ici hilfreich.
 
08.01.2008  
 




Jac
de
Lad
Icônes peut de nature aus une Transparenzfarbe besitzen. cet wird ensuite par qui Hintergrundfarbe ersetzt. comment im Screenshot (Toolbar, 2. Icon de à droite). mais le rebord bleibt. qui Transparenzmaske hat 8 Bit et c'est pourquoi une Antialiasingeffekt. Wird mais plan pas angezeigt. Versuch la fois cela Icon dans XnView ou bien so trop magasin, là vois du den Unterschied.

129 kB
Hochgeladen:08.01.2008
Downloadcounter153
Download
 
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, je sais quoi Du meinst qui effet c'est moi völlig bien sûr. peut-être fehlt dem Parent un Brush ou bien so - c'est mais seulement une Vermutung.
 
08.01.2008  
 




Jac
de
Lad
Tja, si je cela wüsste...
 
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, chez mir gehts
KompilierenMarqueSéparation
 $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 Fil. qui Tabgeschichte ist déjà 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, ist déjà richtig, j'ai seulement den Voir le texte source missbraucht.

ici mais encore un Beispiel ( aussi avec TAB)

Möglicherweise löst cet la ligne Dein Problem ?

Var IL& = ~Imagelist_Create(32,32,~ILC_MASK | ~ILC_COLOR32,1,1)
KompilierenMarqueSéparation
 $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 la fois une Screenshot, je bekomme oui c'est ca cela trop voyons, quoi je 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  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

2.300 Views

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

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie