Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Рисование в окне 
:(
    Опции темы
lavan
Дата 25.10.2011, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 21.4.2011

Репутация: нет
Всего: нет



Программу пишу с MFC.В программе пользователь рисует символы
1)На чем надо рисовать(я так понимаю мне нужно использовать CBitmap)
Я так понимаю,что рисование-это изменение цвета задействованных пикселов.
2)Как узнать,цвет каких пикселов был изменен?
Допустим есть окно ввода,оно изначально белого цвета,нарисовали букву О черным цветом.Как узнать какие пикселы окна ввода изменили свой цвет?
Надеюсь понятно объяснил smile 

Это сообщение отредактировал(а) lavan - 25.10.2011, 14:12
PM MAIL   Вверх
Estranged
Дата 25.10.2011, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 30.8.2010

Репутация: нет
Всего: 3



1) да
2) GetPixel. Работать будет медленно. Проще запомнить координаты, по которым пользователь водил мышкой в момент рисования.
PM MAIL   Вверх
lavan
Дата 25.10.2011, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 21.4.2011

Репутация: нет
Всего: нет



Цитата

Проще запомнить координаты, по которым пользователь водил мышкой в момент рисования.

Так я и стал делать.Но рисую в CStatic.Что такое Bitmap?Почему  лучше рисовать на нем?Bitmap легче представить матрицой пикселей?
PM MAIL   Вверх
Estranged
Дата 26.10.2011, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 30.8.2010

Репутация: нет
Всего: 3



http://msdn.microsoft.com/en-us/library/6t...v=vs.80%29.aspx
Даже рисуя на CStatic, Вы рисуете на битмапе. Если рисует как надо. То трогать ничего не надо.
PM MAIL   Вверх
lavan
Дата 29.10.2011, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 21.4.2011

Репутация: нет
Всего: нет



спасибо за участие!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0778 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.