Страница: 1 |
Вопрос: Как переделать hDC в IPictureDisp | Добавлено: 21.08.07 21:45 |
Автор вопроса: ![]() |
Подскажите пожалуйста как переделать hDC в IPictureDisp? |
Ответы | Всего ответов: 6 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 427682013 Вопросов: 14 Ответов: 464 |
Профиль | Цитата | #1 | Добавлено: 22.08.07 16:16 |
Что за IPictureDisp? Изложи свой вопрос поподробнее. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 439168318 Вопросов: 5 Ответов: 50 |
Профиль | Цитата | #2 | Добавлено: 22.08.07 21:45 |
Если ты не знаешь что такое IPictureDisp, то как сможешь мне помочь. Не как |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 427682013 Вопросов: 14 Ответов: 464 |
Профиль | Цитата | #3 | Добавлено: 22.08.07 22:05 |
Если ты не знаешь что такое IPictureDisp, то как сможешь мне помочь. Не как Ну так просвети меня, Patriot. Я пополню запасы своих знаний. Что это, и как добавлять?
|
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #4 | Добавлено: 23.08.07 20:18 |
Например перебирая все подряд hDC |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 24.08.07 20:24 |
Напиши объект, реализующий интерфейс IPictureDisp и работающий со внутренним представлением картинки API-функциями через ее hDC |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() 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 |
|