Ive made a program with Visual Basic.net. After I compile it, I open the executable to include a manifest file as a recource so that my controls are all Windows Xp style.
The programs icon, however, has a windows Xp Icon format (32 bit A8R8G8B8). When I open the executable, add the manifest, and save the executable, the programs icon no longer appears in the 32-bit format, but instead, in the 8-bit format. (The icon has 4-bit, 8-bit, and 32-bit formats at 16x16, 24x24, 32x32, and 48x48 resolutions.) Ive noticed that the Studio.net icon editor doesnt support icons with alpha channels, and Im wondering if that might be related.
After adding the manifest, Ive opened up the program in a separate icon editor. The 32-bit format is still present in the icon, it just isnt displaying it in explorer.
Also, when I run the program, in the title bar of the window, the icon DOES appear in the 32-bit format. Just not in explorer.
The programs icon, however, has a windows Xp Icon format (32 bit A8R8G8B8). When I open the executable, add the manifest, and save the executable, the programs icon no longer appears in the 32-bit format, but instead, in the 8-bit format. (The icon has 4-bit, 8-bit, and 32-bit formats at 16x16, 24x24, 32x32, and 48x48 resolutions.) Ive noticed that the Studio.net icon editor doesnt support icons with alpha channels, and Im wondering if that might be related.
After adding the manifest, Ive opened up the program in a separate icon editor. The 32-bit format is still present in the icon, it just isnt displaying it in explorer.
Also, when I run the program, in the title bar of the window, the icon DOES appear in the 32-bit format. Just not in explorer.