Yup, it's unforntunate, but that is just the way things are. Back when DC was started, I have no doubt that the use of MS VC++ was absolutely the best choice available for getting everything DC has to offer done with a minimum of fuss. Back there, there were no well-developed interfaces to a computer's video/sound subsystems like DirectX, and the MFCs do simplify a lot of Windows programming.
The code for DC could be converted to all open source libraries these days, but the effort would be enormous considering the size of the current code base.
However, if someone was enterprising enough, they could try converting the CDX library to an open source library like SDL or something. That would be a start.
On a side note, you CAN get the CDX library to compile with some open source compilers. I've done it.
__________________
:knightsmile:
|