CIconDlg v1.03
Welcome to CIconDlg, A freeware MFC wrapper class for
the PickIconDlg API to select an icon. When used the dialog appears as follows:

Usage
- To use the class in your code simply include IconDlg.cpp and IconDlg.h
in your project and #include "IconDlg.h" in which ever of your
modules needs to make calls to the class. You can then instantiate an
instance of CIconDialog and call its methods.
- As of v1.02, the class is now designed for VC 2017 or later. It will not
compile on earlier releases of VC.
Copyright
- You are allowed to include the source code in any product (commercial, shareware,
freeware or otherwise) when your product is released in binary form.
- You are allowed to modify the source code in any way you want except you
cannot modify the copyright details at the top of each module.
- If you want to distribute source code with your application, then you are
only allowed to distribute versions released by the author. This is to maintain
a single distribution point for the source code.
History
v1.03 (16 April 2022)
- Updated copyright details.
- Updated the code to use C++ uniform initialization for all variable
declarations.
v1.02 (27 December 2018)
- Updated copyright details.
- Fixed a number of C++ core guidelines compiler warnings. These changes
mean that the code will now only compile on VC 2017 or later.
v1.01 (30 Decemeber 2016)
- Updated copyright details.
- Updated the sample apps main icon
- Replaced all occurrences of NULL with nullptr throughout the codebase
- Updated the code to clean compile on VC 2010 to VC 2015. The code now requires
VC 2010 at a minimum.
- Reworked the code to use the PickIconDlg Win32 API
v1.0 (25 July 1997)
Contacting the Author
PJ Naughter
Email: pjna@naughter.com
Web: http://www.naughter.com
16 April 2022