Hi all, 

Iam trying to extract an icon from a dll file like such:

######## code
my $A = 0;
my $B = 'shimgvw.dll';  ## I want icon 1 in this dll file
 
my $apiExecute = new Win32::API("Shell32", "ExtractIcon", ['P','P','N'], 'N');
my $hIcon= $apiExecute->Call($A,$B,1);

########

The problem is that the above method returns a handle (whatever that means) to 
the icon.  I need a
way to either convert the handle into an actual icon or just display it.  

I tried DIBitmap but that did not work nither.  

### code
use Win32::GUI::DIBitmap;
my $dib = newFromData Win32::GUI::DIBitmap ($hIcon) or die "no $!";

###

any help would be greatly appreciated.  

thanks. 

Alex ;)

=====
**************************
***** END OF MESSAGE *****

__________________________________________________
Do You Yahoo!?
Yahoo! Health - your guide to health and wellness
http://health.yahoo.com

Reply via email to