Icon2002/2003 | CodeGuru

Icon2002/2003

Environment: Windows 98, Microsoft Visual Basic 6 This projects provides three main functions, each with its own window, as you can see in the image above. Ico, Exe, Dll—you can consider this window as a icon browser/extractor. Make Icon Group—enables you to create icons, with different versions of an icon (small/large, 16/256 colors, …) in […]

Written By
CodeGuru Staff
CodeGuru Staff
Mar 26, 2003
2 minute read
CodeGuru content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

Environment: Windows 98, Microsoft Visual Basic 6

This projects provides three main functions, each with its own window, as you can see in the image above.


  1. Ico, Exe, Dll—you can consider this window as a icon browser/extractor.

  2. Make Icon Group—enables you to create icons, with different versions of an icon (small/large, 16/256 colors, …) in one file.

  3. Simple Icon Cursor editor—here you can create new icons or edit existing ones.

Your first point of interest could be to use the program, just as it is. It works and it’s free, so if you need to make icons or cursors for your newest project, here’s one possibility.

Although the program is ‘complete’, it’s kept as simple as possible and maybe you’ll need some other not-yet provided functionalities. Of course, the more you want to change or add, the more you’ll have to dig into the project’s code.

You could be interested in the code as a source of information on different subjects. You can learn something about:


  • Extracting icons directly from EXEs and DLLs using the shell32 API function ExtractIconEx.

  • Enumerating resources in 32bit EXEs and DLLs using an API callback function.

  • How to create new icons or cursors.

  • How to group icons into one file.

  • Drag & drop operations (a little bit).

  • Using the ListView, TreeView, and ImageList controls (all MS Common Controls).

  • How to use the shell32 API function SHBrowseForFolder,


Downloads


Download demo executable – 156 Kb


Download source – 119 Kb

CodeGuru Logo

CodeGuru covers topics related to Microsoft-related software development, mobile development, database management, and web application programming. In addition to tutorials and how-tos that teach programmers how to code in Microsoft-related languages and frameworks like C# and .Net, we also publish articles on software development tools, the latest in developer news, and advice for project managers. Cloud services such as Microsoft Azure and database options including SQL Server and MSSQL are also frequently covered.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.