![]() |
|
![]() ![]() ![]() |
|
Xela |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 2.6.2005 Репутация: нет Всего: нет |
Простая рисовалка
Как сохранить рисунок после После перекрытия окна проги другим окном?? |
|||
|
||||
dizzy1984 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 15.2.2007 Репутация: 10 Всего: 25 |
Рисуй на битмап, потом ее восстанавливай, заодно получишь эффект отсутствия мерцания. Поищи "двоной буфер" или "double buffer".
|
|||
|
||||
Xela |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 2.6.2005 Репутация: нет Всего: нет |
Нужно рисовать на форме!! По идее должно быть простое решение |
|||
|
||||
Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
Xela, рисуйте в онпаинт, а в моусемув делайте инвалидейт
-------------------- ????? ??, ??????? ?????. ![]() |
|||
|
||||
SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 4 Всего: 23 |
Xela, так все рисуют кому не охота лишние разы перерисововатся и считать
Примерно так. Этом код с одного контрола, тут копируется изображение спод ним для обеспечия прозрачности Это сообщение отредактировал(а) SenkraD - 11.4.2008, 11:09 |
|||
|
||||
Gongex |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 1.1.2008 Репутация: нет Всего: 0 |
читал про такую тему в книге.
Надо создать переменную ,типа points[ 300]; (хранится 300 точек) и потом через цикл for рисуешь все 50 или 100 точек.(которые>0)... потом сохраняешь курсор на следующую points..... и на Inavalidate() такой цикл поставь..... Я пробовал для прикола писать такую вещь.Получилось. Запоминать надо все точки и прикаждом шевелении их все перерисовывать. а лучше сделать points[2000] чтобы рисовать минут 5.(память на 5 минут) Это сообщение отредактировал(а) Gongex - 13.4.2008, 23:54 |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |