OLE-PICTURE-BITMAP

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

OLE-PICTURE-BITMAP

Сообщение ljunix » 30.10.2004 (Сб) 15:09

Помогите пожалуйста разобрать с проблемой:
С OLE1 объекта копируется при помощи BitBlt картинка на PictureBox1
А затем необходимо вырезать из нее часть и сохранить результат в виде BMP файла.
Размеры вырезаемой части известны, заданы в пикселях

Как провильно это можно сделать? Какие свойства установить у PictureBox1, OLE1 и Form1? А то сохраняется целиком вся картинка :-(
я запутался :-(

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 30.10.2004 (Сб) 16:23

Либо показывай код :) , либо посмотри внимательно на параметры BitBlt() - там есть координаты исходного прямоугольника, скорее всего, у тебя берется не часть PictureBox, а он весь.

ljunix
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 26.10.2004 (Вт) 15:05

Сообщение ljunix » 30.10.2004 (Сб) 16:36

OLE1 берется весь - а потом его надо обрезать - уже в PICTUREBOX'e :-(
если после изменения его просто потом сохранить - то он сохраняется весь, а вот как сохранить только часть PictureBox'a :-\

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 30.10.2004 (Сб) 17:38

Копировать часть этого пикчера в другой (PaintPicture или BitBlt), и сохранять уже тот... Или я чего недопонимаю? )

ljunix
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 26.10.2004 (Вт) 15:05

Сообщение ljunix » 01.11.2004 (Пн) 12:09

Всем спасибо за помощь!


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

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

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

    TopList  
cron