Воистину маразм. Координаты хоть заданы всех опорных точек или надо самостоятельно вычислять? Имхо чистый винапи удобнее, кстати. Хотя не для всего, конечно... В идеале хотелось бы библиотеку классов, но попроще что-нибудь, эх..
Неет, координаты нам никто не задал, да и цвета тоже. Вот рисую линии, круги, стираю по пол-круга прямоугольниками с контуром в тон заливке и мечтаю повеситься.
это в смысле у вас так в задании прописано именно так сделать? Это очень неоптимально, регион ты создаешь один раз и он у тебя сохраняется как объект и готовый рисуешь, а обычными фигурами ты это при каждой перерисовке будешь строить. Ещё и мелькать будет некрасиво, если, конечно, ты не делаешь двойную буферизацию
Вот не уверена. Их можно смещать, это точно, функция OffsetRgn. Есть еще какая-то функция ExtCreateRegion создания региона по некой структуре с неким аффинным преобразованием, может, что-то из нее можно извлечь. Поищи в мсдне, я щас смотрю по книжке (которая вообще-то по винапи, но в мфц тоже должно быть и скорее всего так же называется), тут, конечно, не всё подробно расписано
Имхо чистый винапи удобнее, кстати. Хотя не для всего, конечно... В идеале хотелось бы библиотеку классов, но попроще что-нибудь, эх..
Поищи в мсдне, я щас смотрю по книжке (которая вообще-то по винапи, но в мфц тоже должно быть и скорее всего так же называется), тут, конечно, не всё подробно расписано