Страница: 1 |
Есть трабла. В связи с потерей свойств DC и HasDC, и заменой их на GDI+ возникла нижеописанная проблема: VB 6.0) Функцией ExtractAssociatedIcon.....As Long выкорчевывется иконка, и монтируется предположим на пикчабокс. Все работает запупато. VB .NET) Функцией ExtractAssociatedIcon.....As Long выкорчевывется лонг. Куда и как его монтировать? Все Convert'ы перепробовал. Вопрос: КАК ИМ ПОЛЬЗОВАТЬСЯ? :))
Точно не помню как та функция называется, но она выдает hDC объекта по его hWND, а потом с помощью drawicon рисуй этот лонг. как то она или Getdcfromhandle или что-то еще (давно юзал), но она точно есть В общем это у тебя серьезная проблема. Если знаком с Windows программированием на С++ без использования MFC, то тебе должна помниться такак функция LoadIcon. Как ее в VB использовать я не знаю, а вот пример на С++ тебе дам: hInst = <возвращаемое значение твоей функции> LoadIcon (hInst,lpIconName) Но точно не уверен, скорее всего, что это работать НЕ будет, но кто знает. Есть у меня сейчас пара мыслей на эту тему, но я их завтра или послезавтра тебе скину, так как надо кое какую литру на эту тему почитать. Подскажу одну вещь до которой недавно додумался, может поможет. Для изменения иконки окна в ходе выполнения программы нужно сделать следующее: Me.Icon = Icon.FromHandle(New Bitmap(Me.imgLstFrm.Images(0)).GetHicon), где imgLstFrm - элемент imagelist на форме? в который помещены картинки. Страница: 1 |
Вопрос: API+VB .NET
Добавлено: 06.03.03 17:43
Автор вопроса: User Unknown | ICQ: uu@jabber.cz
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
CaS
ICQ: 165551179
Вопросов: 10
Ответов: 124
Web-сайт:
Профиль | | #1
Добавлено: 07.03.03 08:48
Номер ответа: 2
Автор ответа:
nikitos
Вопросов: 5
Ответов: 8
Web-сайт:
Профиль | | #2
Добавлено: 07.03.03 09:53
Номер ответа: 3
Автор ответа:
alsiv
Вопросов: 4
Ответов: 6
Профиль | | #3
Добавлено: 08.03.03 23:36