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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
AXS
-2 / 0 / 0
Регистрация: 28.10.2009
Сообщений: 150
19.02.2013, 00:01     Нарисовать белый прямоугольник #1
Здравствуйте! Подскажите пожалуйста как в MFC AppWizard (exe) нарисовать прямоугольник, заполненный белым? Ну контур сам через lineto и moveto. А как закрасить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 770
Регистрация: 27.09.2012
Сообщений: 16,900
Записей в блоге: 2
Завершенные тесты: 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
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 770
Регистрация: 27.09.2012
Сообщений: 16,900
Записей в блоге: 2
Завершенные тесты: 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
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,048
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++ нарисовать прямоугольник
C++ Черно-белый BMP рисунок преобразовать в двумерный массив (матрицу)
Фильтры для обработки изображения на C++: негатив, черно-белый (grayscale) и рандом C++

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

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

Не по теме:

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


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

Текущее время: 09:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru