在ATL项目中使用MFC类

时间:2010-04-16 12:21:47

标签: com mfc atl

我使用VC ++ 2008创建了一个包含所有默认选项的ATL项目。

我在简单对象中添加了Simple ATL对象(接口IDemo)和一些接口moethos。

我想在我的ATL项目中使用MFC类(例如CDatabase,CRecordset等等)。

我怎样才能做到这一点?

感谢。

1 个答案:

答案 0 :(得分:0)

几乎唯一合理的答案是“不要那样做”。 ATL拥有自己的OLE DB consumer templates。如果您希望从ATL项目访问数据,则可以使用这些数据。如果您打算使用MFC,请将其作为MFC项目并完成它。

MFC的一个主要论点是,很难(在某些情况下是不可能的边界)将其中的各个部分与其他部分分开并单独使用它们。