Из того, что я помню, используя C ++ Builder для небольших проектов поддержки, Borland использует свою собственную библиотеку классов для C ++ Builder.Эта библиотека не имеет прямой замены класса Microsoft MFC / ATL для класса C ++ Builder (если я правильно помню, они называли thiers Object Windows Library (OWL)).
Добавьте к этому тот, который я использовал в последний разC ++ Builder (есть ли последние версии?) Microsoft изменила поведение некоторых классов в MFC, особенно классов, связанных с графикой.
Возможно, вам потребуется выяснить соответствие между OWLвы используете в C ++ Builder и версию MFC / ATL для используемой версии Visual Studio.
В конце концов, я верю, что вы все равно будете использовать класс Canvas для рисования в, но то, как вы получите доступ к этому классу Canvas, немного изменится.