Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Как переделать hDC в IPictureDisp Добавлено: 21.08.07 21:45  

Автор вопроса:  Patriot | ICQ: 439168318 
Подскажите пожалуйста как переделать hDC в IPictureDisp?

Ответить

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

Номер ответа: 1
Автор ответа:
 Mr.Smile



ICQ: 427682013 

Вопросов: 14
Ответов: 464
 Профиль | | #1 Добавлено: 22.08.07 16:16
Что за IPictureDisp? Изложи свой вопрос поподробнее.

Ответить

Номер ответа: 2
Автор ответа:
 Patriot



ICQ: 439168318 

Вопросов: 5
Ответов: 50
 Профиль | | #2 Добавлено: 22.08.07 21:45
Если ты не знаешь что такое IPictureDisp, то как сможешь мне помочь. Не как

Ответить

Номер ответа: 3
Автор ответа:
 Mr.Smile



ICQ: 427682013 

Вопросов: 14
Ответов: 464
 Профиль | | #3 Добавлено: 22.08.07 22:05
Если ты не знаешь что такое IPictureDisp, то как сможешь мне помочь. Не как
Ну так просвети меня, Patriot. Я пополню запасы своих знаний. Что это, и как добавлять?

Ответить

Номер ответа: 4
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #4 Добавлено: 23.08.07 20:18
Например перебирая все подряд hDC

Ответить

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


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 24.08.07 20:24
Напиши объект, реализующий интерфейс IPictureDisp и работающий со внутренним представлением картинки API-функциями через ее hDC

Ответить

Номер ответа: 6
Автор ответа:
 Patriot



ICQ: 439168318 

Вопросов: 5
Ответов: 50
 Профиль | | #6 Добавлено: 26.08.07 23:19
Всем кто помог спасибо за помощь, я уже нашёл способ (не самый лучший, но быстрый и простой).

Если кто не знал или знал, но не подсказал, может просто кому-то пригодится, hDC можно переделать в IPictureDesp простым способом. Любой hDC просто прилепить к hDC PictureBox'а, далее из свойства Image можно считать готовый СТД (StdPicture) который затем загрузить в Picture PictureBox’а. И всё IPictureDisp готов.

Call BitBlt(Picture1.hDC, 0, 0, Width, Height, Любой_hDC, 0, 0, vbSrcCopy)
Set Picture1 = Picture1.Image

Ответить

Страница: 1 |

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



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