• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 215
  • Last Modified:

XP icons come w/.NET?-for use in VB6. Where?

I'm in VB6 and I want to use the newer looking XP icons (e.g. when you do a msgbox w/vb6 on XP, the icons are more 3D-ish.  VB6 has icons in this path

...Microsoft Visual Studio\Common\Graphics\Icons\...

I have .Net.  Is there a similar path to the newer icons in .NET.

Summary, can I use the new icons legally?  If so where can I get the actual icon files w/out making them myself?

1 Solution
When you say .Net, do you mean .Net Framework, or Visual Studio .Net?
The .Net Framework does not ship with any icons, just installs the assemblies and a few other files.
Visual Studio .Net ships with some icons in Program Files/Microsoft Visual Studio.Net/Common/Graphics/Icons, but they are the same ones that came with Visual studio 6, not the new XP ones.
The XP icons that you want are in the shell32.dll file in the window/system32 folder.
I don't know what the legal issues are of using those on non-XP systems though.  I imagine you can't.  I would'nt use them in a program that I was going to distribute to the public, or was designing for a company unless I had written permission from Microsoft, just to be safe.  You might ask your legal department if you have one.

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now