Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Перемещение Image Добавлено: 11.11.03 03:07  

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

  Вобщем проблема такая, есть Image в нем картинка, сжатая по свойству stretch, начинаем её перемещать по форме (прога - скирн сэйвер) и просто плюемся от того как она двигается, рывки, прорисвока, вобщем жуть. Запихиваем сие в Picture и все двигается изумительно, но вот в Picture нет stretch, а это свойство очень надо.

Как можно скрасить движение Image или ужать картинку в Picture?

Ответить

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

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



ICQ: 259560026 

Вопросов: 21
Ответов: 143
 Профиль | | #1 Добавлено: 11.11.03 08:26

Наверное здесь тебе API-функции использовать надо.

Типа BitBlt

Ответить

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



ICQ: 176176951 

Вопросов: 14
Ответов: 655
 Профиль | | #2 Добавлено: 11.11.03 09:20
Picture1:
Autoredraw=true
Borderstyle=0

Image1:
Stretch=false

Picture1.PaintPicture Image1.Picture, 0, 0, Picture1.Width,
Picture1.Height, 0, 0, Image1.Width, Image1.Height

Ответить

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



Вопросов: 38
Ответов: 121
 Профиль | | #3 Добавлено: 11.11.03 10:49

В общем я писал типа игры, у меня Image летала по экрану,

ну тоже всё было довольно глючно, там прорисовка, кадры.

А потом запасся пивом и переписал её под DirectDraw, ну прям небо и земля. Так что и тебе советую сейверы экрана писать под DirectX либо OpenGL. Столько возможностей!

Ответить

Номер ответа: 4
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #4
Добавлено: 14.11.03 17:12

BitBlt без лишних разговоров. Или хотя бы Form1.PaintPicture

Ответить

Страница: 1 |

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



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