求助,VC程式员请进来看看?
Q1:用Appwizard建立一个多文档应用程序,生成6个类,其中CMyappView与CMainFrame有什么区别,在它们的object IDs(class wizard窗中)均有ID_FILE_OPEN,有何区别,还有那个CChildFrame是什么东西,客户区(对应于单文档中的CView)在哪里啊,没有客户区我怎么操纵要显示的东东阿,我想知道VC中窗口和视图有何区别,在多文档框架中如何取得(创建)客户区的设备描述表?
Q2:句柄到底为何物?一个函数返回的句柄意味着什么?比如
HDC hdc=GetDC(m_hWnd); //hdc是何东东,使指针的亲戚啊?
Q3:CFileDialog的构造函数:
CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, LPCTSTR lpszFilter = NULL, CWnd* pParentWnd = NULL );
第4个参数dwFlag是何意思(看msdn看不懂也,都怪我English太烂:(
Q4:用DoModal()显示对话框后,如何知道用户按下的是对话框中的"确定"还是"取消"?是看Domodal()的返回值吗?可是DoModal()不是在显示对话框时调用的吗?难道按下"确定"或"取消"时Domodal()也被调用?msdn讲得太模棱两可!