Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Рисование на форме - проблема 
:(
    Опции темы
IvanProg
Дата 27.3.2008, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Ребята привет. Почему через GDI+ не получается рисовать на форме?
Исходник: http://ifolder.ru/5909072

Код

void CRelis_1Dlg::OnBnClickedButton1()
{
    // TODO: Add your control notification handler code here
    using namespace Gdiplus;

        CPaintDC dc(this);
        Graphics graphics(dc.m_hDC);

        
        // Pen can also be constructed using a brush or another pen.  There is a second parameter - a width which defaults to 1.0f
        Pen    blue (Color(255, 0, 0, 255));
        Pen red  (Color(255, 255, 0, 0));

        int y = 256;

        int x;
        for (x = 0; x < 256; x += 5)
        {
            graphics.DrawLine(&blue, 0, y, x, 0);
            graphics.DrawLine(&red, 256, x, y, 256);  
            y -= 5;
        }        

        for (y = 0; y < 256; y++)
        {
            Pen pen(Color(y, 0, 255,0));  // A green pen with shifting alpha
            graphics.DrawLine(&pen, 0, y, 256, y);
            // The sleep is to slow it down so you can watch the effect
            Sleep(1);
        }

        for (x = 0; x < 256; x++)
        {
            Pen pen(Color(x, 255, 0, 255));  // A green pen with shifting alpha
            graphics.DrawLine(&pen, x, 100, x, 200);
            // The sleep is to slow it down so you can watch the effect
            Sleep(1);
        }
}

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




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


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

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