Режем *.bmp

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Режем *.bmp

Сообщение Ramzes » 23.03.2005 (Ср) 19:22

Во многих играх Например меню CS 1,1 -1,5 находится в одном фаиле а выводиться в разные места...вот интересно как взять какой-то кусок бмпшника и поместить в нужное мне место

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 23.03.2005 (Ср) 19:31

:shock: :shock: :shock:
Bitblt
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 23.03.2005 (Ср) 19:45

Дык это я знаю..а пример :oops:

KDima
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 759
Зарегистрирован: 14.07.2004 (Ср) 23:14
Откуда: СПб

Сообщение KDima » 23.03.2005 (Ср) 20:03

Код: Выделить всё
Public Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long

Public Const SRCAND = &H8800C6
Public Const SRCCOPY = &HCC0020
Public Const SRCINVERT = &H660046

Public Function BitBltT(ByVal hDestDC As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal hMaskDC, ByVal xSrc As Long, ByVal ySrc As Long) As Long
BitBlt hDestDC, X, Y, nWidth, nHeight, hMaskDC, xSrc, ySrc, SRCAND
BitBlt hDestDC, X, Y, nWidth, nHeight, hSrcDC, xSrc, ySrc, SRCINVERT
End Function


Пример описания функции обрезания по маске.

Многие удивятся но в контре меню именно GDI! Уж очень оно глючное! :D [/quote]
Хороший прогер не тот, кто всё знает, хороший прогер знает, где найти знание.

Последний раз редактировалось: Administrator (15.07.2004 (Вт) 00:01), всего редактировалось 999 раз(а)

Inferno
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 26.01.2005 (Ср) 1:06

Сообщение Inferno » 23.03.2005 (Ср) 20:08

http://delphigfx.narod.ru/2d/2d_1.htm
Там на делфи, но зато популярно. :)

KDima
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 759
Зарегистрирован: 14.07.2004 (Ср) 23:14
Откуда: СПб

Сообщение KDima » 23.03.2005 (Ср) 20:11

Коментари hDestDC и hSourceDC - пикчурбокс.hDC
Хороший прогер не тот, кто всё знает, хороший прогер знает, где найти знание.

Последний раз редактировалось: Administrator (15.07.2004 (Вт) 00:01), всего редактировалось 999 раз(а)


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

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

Сейчас этот форум просматривают: Yandex-бот и гости: 134

    TopList