Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles
(untagged)

How to Show Pick Icon Dialog

0.00/5 (No votes)
17 Sep 2006 1  
Windows provides a facility to change folders and other icons, by showing this dialog
Sample Image - PickIconDialog.jpg

Introduction

Windows common dialog boxes are really common because just on CodeProject, you can see too many articles on common dialog boxes and about customizing them. But in this article, I am not going to show you a way to show "file open" or "font dialog". But how to show windows "Change Icon Dialog".

How To Show

Showing this dialog box is much easier, just an API away. But this API takes a Unicode string as input and returns results in the same string. So converting from ANSI string to Unicode string and then back to ANSI string is necessary.

My Approach

I just made a simple application which shows how to use this API in a simple way. In my application, the Icon you select from the "Change Icon" Dialog is shown in the dialog box, with the actual path to file which contains selected icon and index of icon in the file.

Actual Work

  • The "Change Icon Dialog" is shown with PickIconDlg() API.
  • The selected icon is shown in my dialog box with ExtractIcon().

History

  • Tuesday 29 August 2006: Minimum working model

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here