| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Графика в VB |
| Автор: fAL_in_school 13.11.2004, 11:26 |
| Мне нужно "вырезать"(по заданным коорадинатам (x1,y1)-(x2,y2)) и "вставить"(по заданным координатам(x3,y3)-(x4,y4)) графическую структуру созданную несколькими обьектами LINE (LINE я прописывал в коде, а не создавал руками). Структуру нужно вставлять на форму несколько раз (координаты разные). Как это сделать? |
| Автор: Sirik 13.11.2004, 11:49 | ||
| Попробуй использовать функцию BitBlt из gdi32. Вот описание:
Примерчик можешь посмотреть тут: http://www.sources.ru/vb/vb_bitblt_pong.shtml |
| Автор: Alles 16.11.2004, 08:21 | ||
Это просто пример , но можно делать очень эффектные графики ! |
| Автор: Alles 16.11.2004, 08:36 |
| Я поправлюсь это будет работать только в VBA (Excel ) |
| Автор: cardinal 16.11.2004, 13:58 |
| Alles, а кто [code=vb] в конце кода закрывать будет? (я уже сделал за тебя |
| Автор: Alles 16.11.2004, 15:00 |
| Пардон ! |
| Автор: Alles 16.11.2004, 16:42 | ||
| И еще раз прошу прощения ! код работать не будет пока не заремарить
Сначала объект должен быть создан , а так по Error-у программа будет уходить на выход , потому , что объекта еще нет. А потом ремы нужно убрать. |