Page 2 of 2
Re: exe icons in win7 x64
Posted: 04 Apr 2016 21:27
by Antieve
Solved!
It was
IconPackager bug
Trying to fix the other one.
Re: exe icons in win7 x64
Posted: 05 Apr 2016 21:08
by admin
Nice to know.

Re: exe icons in win7 x64
Posted: 14 Apr 2016 02:29
by Antieve
All fixed now BTW, I have found that buggy transparent bg image

Another question now about "wrong" folder Icons, exe icons (without own icon), unregistered icons etc
Also as you may notice, list header color stay black somehow
There is bugs with fonts settings ("apply to" checkboxes issue), but it's not so important.
Re: exe icons in win7 x64
Posted: 14 Apr 2016 09:11
by admin
Icons: Untick "Configuration | Refresh, Icons, History | Icons | Use generic icons for super-fast browsing"
List header color: I'm aware of this. I see what I can do...
UPDATE: Well, I'm trying to get this color right for more than 7 years now. But themes in Windows is buggy and scarcely documented. Just tried again. No chance. In theory it's super simple, in reality it simply does not work.

Re: exe icons in win7 x64
Posted: 14 Apr 2016 17:42
by Antieve
Untick "Configuration | Refresh, Icons, History | Icons | Use generic icons for super-fast browsing"
I never used this feature.
I'm trying to get this color right for more than 7 years
On my screenshot you can see that
my system header color is not black!
That's mean you already change this color to permanent black
Don't know, maybe this helps:
1. The column headers are displayed by child control of the list view -- a Header control
Header Control
https://msdn.microsoft.com/en-us/librar ... s.85).aspx
2. You can get a handle to the header control using the LVM_GETHEADER message or the ListView_GetHeader macro, but...
3. As WM_NOTIFY messages are sent to a control's parent, it's the list view's WndProc which will be receiving the NM_CUSTOMDRAW notifications you need to handle. So you will need to subclass the list view (SetWindowSubclass, etc) so you can get at the message (either handle it in the subclass proc, or maybe forward it on to the list view's parent for handling there.)
4. Custom draw for Header controls works with the NMCUSTOMDRAW structure, not the NMLVCUSTOMDRAW.
http://msdn.microsoft.com/en-us/library ... 85%29.aspx
This doesn't allow you to just specify the colours (using clrText, clrTextBk, clrFace) you want and then leave it to the control to do the drawing. But you can use SetTextColor and SetBkColor to set the color the display context will use, which will change the colour of the text and button face, but not the button edges.
Re: exe icons in win7 x64
Posted: 24 Apr 2016 02:37
by Antieve
So what about
"wrong" folder Icons

As I said, "generic icons" not checked.
And about my "header suggestion" - it's work.
Check out
this form (working example) I have compiled for you as a proof.
Re: exe icons in win7 x64
Posted: 24 Apr 2016 09:45
by admin
Untick "Show custom file icons" for a try. Maybe you defined EXE icons to show the vanilla icon.
Re: exe icons in win7 x64
Posted: 24 Apr 2016 18:56
by Antieve
Nope it's not working.
But looks like I found the problem.
XYplorer reads
Code: Select all
HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons
and the valid path is
Code: Select all
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons
Re: exe icons in win7 x64
Posted: 24 Apr 2016 19:10
by highend
That's how Windows manages redirection inside the registry (for x86 applications)...
Re: exe icons in win7 x64
Posted: 24 Apr 2016 19:42
by Antieve
Nope.
Second one is system default - for both x64 and x32
First one is only for 32 bit apps running on 64bit system.
Re: exe icons in win7 x64
Posted: 24 Apr 2016 19:47
by highend
Andere that's why I wrote: for x86 applications^^