Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Pantalone
-
- Постоялец

-

-
- Сообщения: 687
- Зарегистрирован: 12.11.2005 (Сб) 16:46
- Откуда: Сапог
Pantalone » 15.11.2009 (Вс) 20:16
Ни у кого образца кода не завалялось?
-
Debugger
-
- Продвинутый гуру

-

-
- Сообщения: 1667
- Зарегистрирован: 17.06.2006 (Сб) 15:11
-
Debugger » 15.11.2009 (Вс) 20:43
Вроде бы можно через PlgBlt:
- Код: Выделить всё
Public Declare Function PlgBlt Lib "gdi32" Alias "PlgBlt" (ByVal hdcDest As Long, lpPoint As POINTAPI, ByVal hdcSrc As Long, ByVal nXSrc As Long, ByVal nYSrc As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hbmMask As Long, ByVal xMask As Long, ByVal yMask As Long) As Long
-
Pantalone
-
- Постоялец

-

-
- Сообщения: 687
- Зарегистрирован: 12.11.2005 (Сб) 16:46
- Откуда: Сапог
Pantalone » 15.11.2009 (Вс) 21:39
Спасибо, работает.
Получаю повернутую вартинку в пикчабоксе Picture1.
Но картинка получается какая-то непонятная, почему-то не работает Picture2.Picture = Picture1.Picture или Image1.Picture = Picture1.Picture после поворачивания. Т.е. я повернутую картинку никак не могу на другой пикчабокс перетащить стандартным присваиванием.
-
Debugger
-
- Продвинутый гуру

-

-
- Сообщения: 1667
- Зарегистрирован: 17.06.2006 (Сб) 15:11
-
Debugger » 15.11.2009 (Вс) 22:23
Попробуй .Image:
- Код: Выделить всё
Picture2.Image = Picture1.Image
-
Pantalone
-
- Постоялец

-

-
- Сообщения: 687
- Зарегистрирован: 12.11.2005 (Сб) 16:46
- Откуда: Сапог
Pantalone » 15.11.2009 (Вс) 22:27
Разобрался, спасибо.
-
Debugger
-
- Продвинутый гуру

-

-
- Сообщения: 1667
- Зарегистрирован: 17.06.2006 (Сб) 15:11
-
Debugger » 15.11.2009 (Вс) 22:35
Ой.
- Код: Выделить всё
Picture1.Picture = Picture2.Image
Так?
-
Pantalone
-
- Постоялец

-

-
- Сообщения: 687
- Зарегистрирован: 12.11.2005 (Сб) 16:46
- Откуда: Сапог
Pantalone » 16.11.2009 (Пн) 0:36
Да.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 10