| |
|
|
 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. |
|
|
| 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. |
|
|
| |
|
|
|
 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. |
|
|
| 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. |
|
|
| |
|
|
|
 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 ▲ |
|
|
|