Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 | 2 |

 

  Вопрос: Вырезать картинку? Добавлено: 10.06.04 14:54  

Автор вопроса:  Debuger

Ответить

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

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



Вопросов: 18
Ответов: 23
 Профиль | | #1 Добавлено: 10.06.04 14:56
Как из картинки (Скина) вырезать кусочек?

Ответить

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



ICQ: 121772779 

Вопросов: 0
Ответов: 42
 Профиль | | #2 Добавлено: 10.06.04 15:02
В смысле?

Ответить

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



Вопросов: 18
Ответов: 23
 Профиль | | #3 Добавлено: 10.06.04 15:31
Из большой картинки скопировать в переменную участок
этой картинки.

Ответить

Номер ответа: 4
Автор ответа:
 Дмитрий Щапов



Вопросов: 71
Ответов: 321
 Профиль | | #4 Добавлено: 10.06.04 17:30
А ты в АПИ искал? В этом примере нужен дополнительный Пикчур

Public Function GetSelectPicture(ByVal PictureX As StdPicture, ByVal X As Long, ByVal Y As Long, Optional ByVal wID As Long, Optional ByVal Hei As Long) As IPictureDisp
    FLB.Picture3.Height = Hei
    FLB.Picture3.Width = wID
    FLB.Picture3.PaintPicture PictureX, -X, -Y
    FLB.Picture3.Refresh
    Set GetSelectPicture = FLB.Picture3.Image
    FLB.Picture3.Cls
End Function

Ответить

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #5
Добавлено: 10.06.04 17:48
Зачем же сразу АПИ :) Можно сделать через PaintPicture, а потом занести получившееся изображение из св-ва Image в св-во Picture нужного контрола...

Ответить

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



Вопросов: 18
Ответов: 23
 Профиль | | #6 Добавлено: 10.06.04 22:00
А поподробнее?

Ответить

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #7
Добавлено: 10.06.04 22:58
Про что ? про АПИ или про vba.PainPicture ???

Ответить

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



Вопросов: 18
Ответов: 23
 Профиль | | #8 Добавлено: 11.06.04 10:41
Про АПИ, если можно.

Ответить

Номер ответа: 9
Автор ответа:
 Дмитрий Щапов



Вопросов: 71
Ответов: 321
 Профиль | | #9 Добавлено: 13.06.04 15:27
>GetSelectPicture(~)
Забыл добавить: Короче я пользуюсь этой фигнеё и она работает нормально.FLB.Picture-дополнительный пикчур:
AutoRedraw:True
AutoSize:True
ScaleMode:3-Pixel

Ответить

Номер ответа: 10
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #10
Добавлено: 14.06.04 23:47
 В переменную ты врядли скопируешь кусок картинки. Разве что обявить переменную как iPicture и иже с ним. Через API есть несколько способов. Можно создать логический BITMAP. А можно копировать в PictureBox. Функции: BitBlt - обычное копирование, StretchBlt - копирование с масштабированием. Правда если копируешь в PictureBox, то рисунок теряется при первой же перерисовке. Если хочешь сделать его постоянным рисунком - смотри пример на моём сайте.

Ответить

Номер ответа: 11
Автор ответа:
 sne



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #11
Добавлено: 15.06.04 00:50
Чтобы не потерялся, пока еще жив, можно св-во Image присвоить Picture...

Ответить

Номер ответа: 12
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #12
Добавлено: 15.06.04 02:08
>можно св-во Image присвоить Picture
 - Ему нужно кусок картинки.

Ответить

Номер ответа: 13
Автор ответа:
 sne



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #13
Добавлено: 15.06.04 02:25
Это после копирования %)

Ответить

Номер ответа: 14
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #14
Добавлено: 15.06.04 02:39
sne,
 Так тебе не понравилась идея создания АСМ компилятора?

Ответить

Номер ответа: 15
Автор ответа:
 sne



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #15
Добавлено: 15.06.04 14:58
Ну почему же :) Идея даже ничего, но у меня сейчас сессия, завтра первый экзамен...
Если твоя идея за месяц не пропадет, я с удовольствием поддержу!

Ответить

Страница: 1 | 2 |

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



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