1. 从应用程序的资源中装入一个图标   装入一个在应用程序资源中定义的图标,用:
HICON hicon;
h i c o n = A f x G e t A p p ( ) - > L o a d I c o n ( I D R _ M A I N F R A M E ) ;
2. 直接从一个. i c o 磁盘文件中装入一个图标       从一个. i c o 文件装入一个图标,使用下面的方法。本例从W z d . i c o 装入一个图标。
hicon = (HICON)LoadImage(
NULL, // handle of the instance that contains// the image
"W z d . i c o ", // name or identifier of image
I M A G E _ I C O N , // type ofimage-can also be IMAGE_CURSOR or MAGE_ICON
0 , 0 , // desired width and height
L R _ L O A D F R O M F I L E ) ; // load flags
  3. 从一个D L L 或. e x e 文件中装入一个图标  从另一个应用程序的可执行文件中抽取一个图标,可以用下面的方法。本例中抽取在W z d . e x e 中发现的第二个图标。
H I N S TANCE hinst=AfxGetInstanceHandle();
h i c o n = E x t r a c t I c o n ( h i n s t ,"D e b u g \ \ w z d . e x e ", 1 ) ;
要确定一个可执行文件或D L L 文件有多少个图标,用a - 1 索引调用ExtractIcon( ),图标数
量返回到h I c o n 中。