Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.07.2011, 09:12   #1
Alt_Shift
Пользователь
 
Аватар для Alt_Shift
 
Регистрация: 11.11.2010
Сообщений: 74
По умолчанию рисование в WINAPI

Подскажите, как зарисовать многоугольник нарисованный функцией PolyDraw? Точнее какой параметр нужно передать вместо знака вопроса в функции FillRect?

Код:
POINT poly[4];
            BYTE polytype[4];
			poly[0].x=550;//2
			poly[0].y=350;//2
			poly[1].x=800;//3
			poly[1].y=350;//3
			poly[2].x=850;//4
			poly[2].y=300;//4
			poly[3].x=500;//5
			poly[3].y=300;//5
			polytype[0]=PT_LINETO;
			polytype[1]=PT_LINETO;
			polytype[2]=PT_LINETO;
			polytype[3]=PT_LINETO;
			PolyDraw(hDC,poly,polytype,4);
			FillRect(hDC,?,hBrush=CreateSolidBrush(RGB(154,17,30)));
Alt_Shift вне форума Ответить с цитированием
Старый 03.07.2011, 09:53   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
FillRect(hDC,*poly,hBrush=CreateSolidBrush(RGB(154,17,30)));
Я только не понимаю зачем ты PolyDraw(); используешь...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.07.2011, 10:08   #3
Alt_Shift
Пользователь
 
Аватар для Alt_Shift
 
Регистрация: 11.11.2010
Сообщений: 74
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Код:
FillRect(hDC,*poly,hBrush=CreateSolidBrush(RGB(154,17,30)));
Я только не понимаю зачем ты PolyDraw(); используешь...
в задании именно с помощью данной функциии нужно нарисовать, только если ставить указатель на poly, то выдает

Код:
error C2664: 'FillRect' : cannot convert parameter 2 from 'POINT' to 'const RECT *'
Alt_Shift вне форума Ответить с цитированием
Старый 03.07.2011, 20:14   #4
Alt_Shift
Пользователь
 
Аватар для Alt_Shift
 
Регистрация: 11.11.2010
Сообщений: 74
По умолчанию

Ребята, подскажите что-нибудь.
Alt_Shift вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WinApi+C# Dimarik C# (си шарп) 13 20.04.2011 20:05
рисование в WinApi - кленовый лист Isa Win Api 4 27.03.2011 05:21
Рисование в WinApi nazavrik Win Api 13 30.08.2009 23:54
Рисование на форме созданной на WinApi N!ckeL Win Api 3 30.04.2008 19:02