[Please do not mail me a copy of your followup]
Post by kaluin- is wxWidgets compatible with COM?
wxWidgets neither requires nor precludes using COM. If you use COM,
your code is only going to run on Windows as I'm not aware of any COM
implementations for other platforms.
Post by kaluin- is wxWidgets compatible with MFC?
wxWidgets neither requires nor precludes using MFC. However,
wxWidgets covers all the same functionality as MFC, so there's no
point in attempting to use MFC and wxWidgets in the same application.
ATL is commonly used with COM. Express editions of Visual Studio
don't include ATL or MFC, so if you use either ATL or MFC then you are
locked into a paid version of Visual Studio.
Post by kaluin- is wxWidgets compatible with .NET framework?
wxWidgets is a native C++ API, not a .NET API. You could create your
own interoperating layer between .NET and wxWidgets, but it would not
be an easy matter and is probably not worth the trouble. The easiest
path for interoperability between .NET objects and native C++
applications is to expose the .NET object through COM interop and
treat it as a COM object from native C++ code. There are many
examples of exposing .NET objects through COM interop. Again, this
will limit you to Windows operating environments because other
environments don't have a COM implementation and don't have a COM
interop implementation.
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://www.xmission.com/~legalize/book/download/index.html>
Legalize Adulthood! <http://blogs.xmission.com/legalize/>