|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.04.2011, 15:52 | #1 |
Регистрация: 10.10.2010
Сообщений: 9
|
Закрасить область
Пишу программу на Borland C++ 5.02
В программе нужно нарисовать фигуру закрашенную тем цветом который выберет пользователь. Пробовал уже по разному заменить вот этот участок кода: Код:
чтоб заливалось определенным цветом. Заливаю еще весь исходник, меню там по украински, но думаю вам не будет трудно понять что к чему) ЗАРАНЕЕ БОЛЬШОЕ СПАСИБО! |
20.04.2011, 16:37 | #2 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Что такое SelectBrush и SelectPen, мой локальный справочник таких функций не знает
И кисть и карандаш устанавливаются функцией SelectObject, а перед каждым рисованием у вас вот такая кисть устанавливается. Зачем? Код:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
20.04.2011, 16:50 | #3 |
Регистрация: 10.10.2010
Сообщений: 9
|
НУ просто насколько я знаю что после создания пера или кисти ее следует выбрать. она как раз выбирается этими функциями...
Твоим примером не работает... SetROP2(hdc, R2_COPYPEN ); не знаю что с этим делать... В начале я использую эту функцию для того чтоб показывало область которая будет зарисована SetROP2(hdc, R2_NOT ); а потом как вернуть все назад не знаю... Если ты скачаешь исходник увидишь... Цвета фигур и линий пока выбирать не надо. Надо чтоб хотя б в самом WM_PAINT если обьявил цвет заливки чтоб нарисовало, а потом уже установится управление с меню |
20.04.2011, 17:05 | #4 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Всмысле в моём примере?
Это не мой пример, это твой пример, с моим комментарием. Код:
Код:
Я не понимаю, чего хочешь получить? Зачем вообще mix mode менять? Екзешник твой не работает (cw3230.DLL).
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Закрасить области на графике | vefer | Microsoft Office Excel | 0 | 24.02.2011 14:08 |
Как закрасить фон | Sergeyst88 | Помощь студентам | 6 | 28.10.2009 19:23 |
неполучаеться закрасить квадрат | zlobin212 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 21.10.2009 19:02 |
Закрасить кнопку | artemavd | Общие вопросы Delphi | 9 | 12.07.2008 15:37 |
хочу закрасить розовым цветом(си) | Барби | Помощь студентам | 1 | 25.05.2008 13:58 |