CSDN博客

img flyingxu

MFC8和MFC4.2在源码级不是兼容的

发表于2004/12/31 0:13:00  1025人阅读

分类: VC/MFC

举例证明:
在mfc8中,
void CFrameWnd::OnClose()
{
 if (m_lpfnCloseProc != NULL)
  (*m_lpfnCloseProc)(this);
 // Note: only queries the active document
 CDocument* pDocument = GetActiveDocument();
...
...
而在mfc4.2中,
void CFrameWnd::OnClose()
{
 if (m_lpfnCloseProc != NULL && !(*m_lpfnCloseProc)(this))
  return;
 // Note: only queries the active document
 CDocument* pDocument = GetActiveDocument();
...
...
所以,相同的代码,在mfc8中编译,结果可能不一样.不知道还有没有其他的地方,也不知道为什么微软这样改这么小的地方。
就打印预览关闭而言,这个改变是不错的。
但是微软究竟想做什么?还有哪些也改了?

0 0

相关博文

我的热门文章

img
取 消
img即使是一小步
也想与你分享
打开
img