Как поместить на форму иконку, полученную через ExtractIcon?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
d_d_d
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 19.05.2003 (Пн) 12:37

Как поместить на форму иконку, полученную через ExtractIcon?

Сообщение d_d_d » 19.05.2003 (Пн) 12:58

Допустим есть такая мулька :

Private declare function Extracticon& (byVal чевото_там as long,byVal_ по_моему_путь as string,byVal номер as long)

не суть важно, главное принцип...

Далее
dim Hicon&
Hicon=Extracticon(0,"explorer.exe"0)

Как мне этот дескриптор запихать в PictureBox ????
Иными словами. как зная дискриптор изображения поместить его (изображение) в PictureBox или Image (не нарисовать на нем).
Помогите пожалуйста, спасите мои нервы.

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 19.05.2003 (Пн) 13:57

Код: Выделить всё
Public Declare Function DrawIcon Lib "user32" Alias "DrawIcon" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal hIcon As Long) As Long

Код: Выделить всё
Public Declare Function DrawIconEx Lib "user32" Alias "DrawIconEx" (ByVal hdc As Long, ByVal xLeft As Long, ByVal yTop As Long, ByVal hIcon As Long, ByVal cxWidth As Long, ByVal cyWidth As Long, ByVal istepIfAniCur As Long, ByVal hbrFlickerFreeDraw As Long, ByVal diFlags As Long) As Long


и будет тебе счастье

вот только объясни. если ты нашел как извлеч значек, разве там рядом не было как его нарисовать на форме?
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 69

    TopList