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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
AXS
-2 / 0 / 0
Регистрация: 28.10.2009
Сообщений: 150
#1

Нарисовать белый прямоугольник - C++

19.02.2013, 00:01. Просмотров 1565. Ответов 8
Метки нет (Все метки)

Здравствуйте! Подскажите пожалуйста как в MFC AppWizard (exe) нарисовать прямоугольник, заполненный белым? Ну контур сам через lineto и moveto. А как закрасить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2013, 00:01     Нарисовать белый прямоугольник
Посмотрите здесь:

Нарисовать прямоугольник - C++
Всем привет! Подскажите как нарисовать прямоугольник с помощью void bar (int x1, int y1, int x2, int y2); И покажите в программе уже,...

Нарисовать прямоугольник звездочками - C++
Нарисуйте следующие фигуры ******** ******** ******** ******** ******** ******** ******** ******** параметризовать длиной...

Нарисовать прямоугольник из звездочек - C++
помогите начинающему програмисту создать консольную програму в microsoft visual studio 2010 нужно нарисовать пустой прямоугольник из...

Как проще всего нарисовать прямоугольник? - C++
Как проще всего нарисовать прямоугольник, закрашенный символом '*', используя 2 цикла for, один из которых вложенный . Спасибо!

Циклы: нарисовать прямоугольник из звездочек с диагоналями - C++
Помогите,пожалуйста!Нужно с помощью циклов нарисовать прямоугольник из звездочек с диагоналями.Спасибо!

Нарисовать мышью прямоугольник в текстовом режиме экрана - C++
Помогите разобраться.. Нужно нарисовать прямоугольник (любыми символами) в текстовом режиме экрана с помощью мышки. Ну я пытался...

Нарисовать прямоугольник - обводка одними символами, заливка - другими - C++
Нарисовать прямоугольник - обводка одними символами, заливка - другими. Пользователь задаёт высоту-ширину, а так же символы.С++

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12979 / 7291 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
19.02.2013, 00:12     Нарисовать белый прямоугольник #2
Цитата Сообщение от AXS Посмотреть сообщение
Ну контур сам через lineto и moveto. А как закрасить?
Функция Rectangle
AXS
-2 / 0 / 0
Регистрация: 28.10.2009
Сообщений: 150
19.02.2013, 01:00  [ТС]     Нарисовать белый прямоугольник #3
Всё бы хорошо, только проблемы с подключением графической библиотеки... #include<graphics .h> под виндоус не идёт я так понимаю?
Croessmah
Модератор
Эксперт CЭксперт С++
12979 / 7291 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
19.02.2013, 01:21     Нарисовать белый прямоугольник #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <windows.h>
 
int main(){ 
    HDC hDC=GetDC(NULL);
    HPEN hPen=(HPEN)GetStockObject(BLACK_PEN);
    HBRUSH hBrush=(HBRUSH)GetStockObject(WHITE_BRUSH);
    HPEN holdpen=(HPEN)SelectObject(hDC,hPen);
    HBRUSH holdbrush=(HBRUSH)SelectObject(hDC,hBrush);
    Rectangle(hDC,0,0,500,300);
    SelectObject(hDC,holdpen);
    SelectObject(hDC,holdbrush);
    ReleaseDC(NULL,hDC);
}
ValeryS
Модератор
6534 / 5000 / 460
Регистрация: 14.02.2011
Сообщений: 16,624
19.02.2013, 01:28     Нарисовать белый прямоугольник #5
Цитата Сообщение от Croessmah Посмотреть сообщение
HDC hDC=GetDC(NULL);
сурово ты
прямо на рабочем столе рисовать будем
Croessmah
19.02.2013, 01:32
  #6

Не по теме:

Цитата Сообщение от ValeryS Посмотреть сообщение
сурово ты
ну не писать же тут создание окна ради одного прямоугольника

ValeryS
19.02.2013, 01:40
  #7

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
ну не писать же тут создание окна ради одного прямоугольника
а дискептор консоли взять?
ты ж ему всю консоль затер

Croessmah
19.02.2013, 01:53
  #8

Не по теме:

Цитата Сообщение от ValeryS Посмотреть сообщение
а дискептор консоли взять?
столько букв... лень мне
Цитата Сообщение от ValeryS Посмотреть сообщение
ты ж ему всю консоль затер
врешь ты всё
Нарисовать белый прямоугольник

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2013, 01:56     Нарисовать белый прямоугольник
Еще ссылки по теме:

Создать двойной массив величиной с консольный экран, внутри нарисовать прямоугольник - C++
всем привет задача: создать двойной массив величиной с консольный экран 80X25. внутри нарисовать прмоугольник. юзер даёт...

Нарисовать прямоугольник, чтобы верхний левый угол был расположен в заданной точке - C++
Help!!!! Нужно нарисовать прямоугольник, чтобы верхний левый угол был расположен в точке (50;50), а правый нижний - в точке (100;100).

Нарисовать полосатый прямоугольник - одна линия звёздочки, вторая процентики ,звёздочки, процентики и т.д. - C++
Нарисовать полосатый прямоугольник - одна линия звёздочки, вторая процентики ,звёздочки, процентики и т.д.

Цветной BMP в черно-белый - C++
Всем привет! Я выделяю из изображения один цветовой канал и нужно сохранить его в черно-белом виде в BMP файле. Первой мыслью было...

Быстрая проверка на белый список - C++
Есть код, который быстрей этого может проверить, есть ли mydata в белом списке ? std::set&lt;unsigned long long&gt; whitelist; if...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
ValeryS
Модератор
6534 / 5000 / 460
Регистрация: 14.02.2011
Сообщений: 16,624
19.02.2013, 01:56     Нарисовать белый прямоугольник #9

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
врешь ты всё
ты сдвинул ты сдвинул


ТС выражайся яснее
где тебе нужно нарисовать?
Yandex
Объявления
19.02.2013, 01:56     Нарисовать белый прямоугольник
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru