|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2012, 14:56 | #1 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Рисование на Windows Forms Application
Убил в поисках много времени, никак не могу разобраться как правильно рисовать на форме в visual c++.
До этого работал с канвасом на delphi и borland c++, там создавал битмап в который каждый тик таймера поэлементно строилось изображение и выводилось без мельканий на форму. В visual с++ нашел единственный способ вывести что-либо на экран: в событии paint использовать PaintEventArgs: Код:
|
21.10.2012, 22:44 | #2 |
Пользователь
Регистрация: 08.03.2011
Сообщений: 91
|
Тоже интересуюсь данным вопросом, как нарисовать что либо, желательно картинку из bmp jpg файла на окне, причем по таймеру, и что бы не было мерцания. Ну или хотя бы как пиксель вывести на экран. А то туплю, Google перерыл 47 страниц, и нигде нет нужной информации, не какой конкретики, только типо, используешь метод DrawLine
Всё будет так, как должно было быть, даже, если будет наоборот.
|
22.10.2012, 09:56 | #3 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Какие 47 страниц, вот все на первой странице...
http://msdn.microsoft.com/en-us/libr....graphics.aspx |
22.10.2012, 14:35 | #4 | |
Пользователь
Регистрация: 08.03.2011
Сообщений: 91
|
Цитата:
и там фрагмент кода, не достаточный для выполнение данной функции
Всё будет так, как должно было быть, даже, если будет наоборот.
Последний раз редактировалось Odinok; 22.10.2012 в 14:37. |
|
22.10.2012, 15:49 | #5 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Вроде разобрался, но понял что писать на CLR для меня изврященство, поэтому теперь использую winapi.
Вот проект с выводом графики по таймеру, может пригодится. Используется вывод сначала в буфер, потом на экран. Дерганья есть, но терпимые. |
22.10.2012, 17:46 | #6 |
Пользователь
Регистрация: 08.03.2011
Сообщений: 91
|
а можно кодом скинуть?
Всё будет так, как должно было быть, даже, если будет наоборот.
|
22.10.2012, 17:50 | #7 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Код:
|
23.10.2012, 17:52 | #8 |
Пользователь
Регистрация: 08.03.2011
Сообщений: 91
|
Спасибо
Всё будет так, как должно было быть, даже, если будет наоборот.
|
25.10.2012, 15:25 | #9 |
Пользователь
Регистрация: 08.03.2011
Сообщений: 91
|
g_form->DrawImage(buffer,scrRect,scrRect,G raphicsUnit::Pixel);
можно же просто g_form->DrawImage(buffer,0,0);
Всё будет так, как должно было быть, даже, если будет наоборот.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
учебник по windows forms application | romamoma | Windows Forms | 6 | 14.01.2011 17:20 |
Обьясните Windows Forms Application | Cdevelop | Общие вопросы .NET | 1 | 16.03.2009 00:25 |
Windows Forms Application | Cdevelop | Общие вопросы .NET | 1 | 15.03.2009 18:03 |