Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Иконка Добавлено: 20.08.07 18:37  

Автор вопроса:  Игорь | ICQ: 457394129 
Как во время выполнения сменить иконку Image.MouseIcon, загрузив иконку из заведомо известного места?
Допустим путь будет:
App.Path & "\Data\1.ico"

Ответить

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

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



Вопросов: 0
Ответов: 454
 Профиль | | #1 Добавлено: 20.08.07 19:53
у Image нет hwnd - жаль.
SetClassLong Me.hwnd, GCL_HCURSOR, LoadPicture("C:\WINDOWS\Cursors\3dgno.cur";)

Ответить

Номер ответа: 2
Автор ответа:
 Игорь



ICQ: 457394129 

Вопросов: 52
Ответов: 133
 Профиль | | #2 Добавлено: 21.08.07 06:27
А куда это надо вставить?

Ответить

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



Администратор

ICQ: 201502381 

Вопросов: 15
Ответов: 737
 Профиль | | #3 Добавлено: 21.08.07 22:47
В form_load например.

Ответить

Номер ответа: 4
Автор ответа:
 Игорь



ICQ: 457394129 

Вопросов: 52
Ответов: 133
 Профиль | | #4 Добавлено: 22.08.07 16:41
У меня выдаёт ошибку SetClassLong, что делать? И вообще насколько я понял это не для Имейдж Бокс?

Ответить

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



Администратор

ICQ: 201502381 

Вопросов: 15
Ответов: 737
 Профиль | | #5 Добавлено: 22.08.07 23:31
Private Declare Function SetClassLong Lib "user32" Alias "SetClassLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Const GCL_HCURSOR = (-12)

Private Sub Form_Load()
SetClassLong Me.hwnd, GCL_HCURSOR, LoadPicture("C:\WINDOWS\Cursors\3dgno.cur";)
End Sub
Да, для ImageBox нельзя, можно для PictureBox.

Ответить

Номер ответа: 6
Автор ответа:
 Игорь



ICQ: 457394129 

Вопросов: 52
Ответов: 133
 Профиль | | #6 Добавлено: 23.08.07 11:28
А почему все иконки становятся чёрно-белыми?

Ответить

Номер ответа: 7
Автор ответа:
 shuffle



Администратор

ICQ: 201502381 

Вопросов: 15
Ответов: 737
 Профиль | | #7 Добавлено: 23.08.07 22:16
Какие иконки? Где?

Ответить

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



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #8
Добавлено: 24.08.07 01:18
Когда он загружает курсор, то он становится монохромным. Я не так давно разбирался с этим, но даже не помню разобрался ли))

Ответить

Страница: 1 |

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



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