Dialog程序中 APP 类和Dlg类他们是什么关系?该如何解决

Dialog程序中 APP 类和Dlg类他们是什么关系?
它们是什么关系?   如何联系在一起的?   可以参考那些资料来理解这些知识

CMyApp   和   CMyDlg

------解决方案--------------------
MFC的东西很复杂,不是三言两语可以说清楚的,可以参考下深入浅出mfc等书。
CMyApp负责程序主框架的工作,可以理解为WinMain的封装。
CMyDlg是主对话框了,负责界面显示,消息循环等。
------解决方案--------------------
CMyApp派生于CWinApp类,CMyDlg派生于CDialog类
程序运行时先执行CMyApp的InitInstance()函数
在InitInstance()中会有这样的代码
CMyDlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();