Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как получить иконку? Добавлено: 01.09.04 12:05  

Автор вопроса:  Kеrish
Как получить иконку РАСШИРЕНИЯ.
Не отдельного файла, а именно расширения.
Например получить иконку AVI файлов.
Может кто сталкивался...

Ответить

  Ответы Всего ответов: 13  

Номер ответа: 1
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #1 Добавлено: 01.09.04 13:22
ExtractAssociatedIcon

Ответить

Номер ответа: 2
Автор ответа:
 Kеrish



Вопросов: 5
Ответов: 17
 Профиль | | #2 Добавлено: 02.09.04 09:04
Увы, это не работает под XP :(

Ответить

Номер ответа: 3
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #3 Добавлено: 02.09.04 09:55
Как это не работает? Покажи код, где не работает.

Ответить

Номер ответа: 4
Автор ответа:
 Kеrish



Вопросов: 5
Ответов: 17
 Профиль | | #4 Добавлено: 02.09.04 11:00
Пишет:
Can't find DLL entry point ExtractAssociateIconA in shell32.dll

Ответить

Номер ответа: 5
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #5 Добавлено: 02.09.04 13:30
Значит, неправильно объявил. ExtractAssociateIcon есть во всех виндах, начиная с 95.

Ответить

Номер ответа: 6
Автор ответа:
 Kеrish



Вопросов: 5
Ответов: 17
 Профиль | | #6 Добавлено: 02.09.04 19:33
Значит Microsoft неправильно объявили,т.к. брал с MS API Text Viewer.
Не работает он в XP.

Ответить

Номер ответа: 7
Автор ответа:
 Kеrish



Вопросов: 5
Ответов: 17
 Профиль | | #7 Добавлено: 02.09.04 19:34
Проверь сам если хочешь....

Ответить

Номер ответа: 8
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #8 Добавлено: 02.09.04 22:14
Не буду ничего проверять, возьми и добавь одну букву: "d", чтобы получилось ExtractAssociatedIconA а не ExtractAssociateIconA.

А объявляешь всё-таки ты, а не микрософт :)

Ответить

Номер ответа: 9
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #9 Добавлено: 02.09.04 22:16
Да и ещё: есть API-Viewer, API-Guide, MSDN в крайнем случае, зачем пользоваться MS API Text Viewer.

Ответить

Номер ответа: 10
Автор ответа:
 Kеrish



Вопросов: 5
Ответов: 17
 Профиль | | #10 Добавлено: 02.09.04 22:58
Private Declare Function ExtractAssociatedIcon Lib "shell32.dll" Alias "ExtractAssociateIconA" (ByVal hInst As Long, ByVal lpIconPath As String, lpiIcon As Long) As Long
Ну и ты хочешь сказать, что я неправильно объявил?
Не работает!!!

Ответить

Номер ответа: 11
Автор ответа:
 Kеrish



Вопросов: 5
Ответов: 17
 Профиль | | #11 Добавлено: 02.09.04 23:00
Да и ещё: API-Viewer, который ты упомянул - это и есть MS API Viewer. Зайди в пункт "о программе" там написано кто сделал.

Ответить

Номер ответа: 12
Автор ответа:
 Kеrish



Вопросов: 5
Ответов: 17
 Профиль | | #12 Добавлено: 02.09.04 23:01
Блин, извини я ступил...
Извиняюсь, заткнулся...

Ответить

Номер ответа: 13
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #13 Добавлено: 02.09.04 23:18
MS API Viewer - это одно, а API-Viewer 2003 или 2004 - это нечто совсем другое. Скачай, посмотришь. И API-Guide тоже полезная штука.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам