Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Associated Icons
Message
From
13/10/1998 15:22:14
 
General information
Forum:
Visual FoxPro
Category:
Windows API functions
Miscellaneous
Thread ID:
00146360
Message ID:
00146376
Views:
22
>>I am tyring to display icons for any type of file, similar to the windows explorer. (I.E. - display the correct icon for a word document, the correct icon to represent an excel spreadsheet)
>>
>>My problem is in getting the associated icon of a file and putting it into the image list for the listview control.
>>
>>I need the correct syntax for the ExtractAssociatedIcon API call, code that can draw the picture from the handle that is returned by the API function and how to add the newly created object to the listview's imagelist.
>>
>>OR
>>
>>any other suggestions on how to do this?????
>
>Hi Erin,
>
>There are a couple of problems with trying to do this. They're not insurmontable, however. ExtractAssocatedIcon returns an icon handle (integer). You can't use a normal control, you have to use DrawIcon (in Shell32) to display it. In my article in the August, 1998 issue of FoxPro Advisor, I go through the details. In brief, here are the steps: 1. Get the window handle; 2. Get a device context; and 3. call DrawIcon, passing the device context the display coordinates, and the icon handle. Since you've referenced the imagelist control, however, I don't know if that's what you want to do.


I got my hands on your article and it gives me exactly what I need to create the icons. The only challenge I have now is to store them to the imagelist. Thank you SO MUCH for your help!
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform