Форум программистов, компьютерный форум CyberForum.ru

программа на С++ с использованием графики! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция может менять глобальные данные и сохраняются ли эти изменения http://www.cyberforum.ru/cpp-beginners/thread256663.html
Например функция в ходе работы записывает что то в глобальную переменную, которая не является ни аргументом ни возвращаемым значением и по большому счету не имеет к функции отношения Это возможно вообще ? Если да, то когда функция отработает изменения сохраняются ?
C++ Решение систем нелинейных уравнений Решение систем не линейных уравнений с использованием различных численных методов http://www.cyberforum.ru/cpp-beginners/thread256659.html
Вводить отрицательные числа до тех пор пока не будет введено положительное число C++
Вводить отрицательные числа до тех пор пока не будет введено положительное число. Найти кол-во введеных чисел, значение наименьшего из введеных чисел и его порядковый номер.
C++ Выяснить в каком классе более трех учащихся
информация о учениках состоит из фамилий и класса.выяснить в каком классе более 3х учащихся.помогите написать.
C++ setlocale http://www.cyberforum.ru/cpp-beginners/thread256636.html
#include <iostream> #include <locale> using namespace std; class employee { private: string name;
C++ Lable + день недели. Задача: Имеется 6 лейблов, в зависимости от дня недели (понедельник, вторник до субботы) лейблы должен менять цвет. (Так же на форме есть календарь). Пример. Если сегодня понедельник то лейбл1 зеленого цвета. Как реализовать в коде? Использую Embarcadero С++ Builder 2010. подробнее

Показать сообщение отдельно
LaГushan
123 / 123 / 14
Регистрация: 12.03.2011
Сообщений: 227
14.03.2011, 18:19     программа на С++ с использованием графики!
2. Как-то не было особой практики рисования на консоли, но вот появился повод. Вот наработка домика
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
#include <windows.h>
 
void main()
{
    int x = 200, y =255, w = 100, h = 100;
    HWND console = GetConsoleWindow();
    HDC dc = GetDC(console);
 
    //Дом
    HBRUSH hBrush1 = CreateSolidBrush(RGB(255, 255, 0));
    SelectObject(dc, hBrush1);  
    Rectangle(dc, x, y, w, h);
 
    //Окно1
    HBRUSH hBrush2 =    CreateSolidBrush(RGB(255,255,255));
    SelectObject(dc, hBrush2);
    Rectangle(dc, x - 20,y - 15,w+17,y  - 75);
 
    //Забор
    HBRUSH hBrush3 = CreateSolidBrush(RGB(142,94,65));
    SelectObject(dc, hBrush3);
    for(int i = 0;i < 27;i+=2)
        Rectangle(dc, x-95 + (i*4),y -25,w-5 + (i*4),y + 5);
 
    //Крыша
    POINT po[3];
    HBRUSH hBrush4 = CreateSolidBrush(RGB(255,0,0));
    SelectObject(dc, hBrush4);
    po[0].x = 145;
    po[0].y = 20;
    po[1].x = 95;
    po[1].y = 101;
    po[2].x = 200;
    po[2].y = 101;
    Polygon(dc,po,3);
 
    ReleaseDC(console, dc);
    std::cin.ignore();
    DeleteObject(hBrush1);
    DeleteObject(hBrush2);
    DeleteObject(hBrush3);
    DeleteObject(hBrush4);
    ReleaseDC(console,dc);
 
}
 
Текущее время: 18:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru