友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
狗狗书籍 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

深入浅出MFC第2版(PDF格式)-第102章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!




                   #0029   ON_MAND(ID_FILE_PRINT_PREVIEW; CView::OnFilePrintPreview) 

                   #0030  END_MESSAGE_MAP() 

                   #0031 

                   #0032  ///////////////////////////////////////////////////////////////// 

                   #0033  // CScribbleView construction/destruction 

                   #0034 

                   #0035  CScribbleView::CScribbleView() 

                   #0036  { 

                   #0037   // TODO: add construction code here 

                   #0038 

                   #0039  } 

                   #0040 

                   #0041  CScribbleView::~CScribbleView() 

                   #0042  { 

                   #0043  } 

                   #0044 



286 


…………………………………………………………Page 349……………………………………………………………

                                           第4章    Visual C++  整合性軟體開發環境 



#0045  BOOL CScribbleView::PreCreateWindow(CREATESTRUCT& cs) 

#0046  { 

#0047   // TODO: Modify the Window class or styles here by modifying 

#0048   //  the CREATESTRUCT cs 

#0049 

#0050   return CView::PreCreateWindow(cs); 

#0051  } 

#0052 

#0053  ///////////////////////////////////////////////////////////////// 

#0054  // CScribbleView drawing 

#0055 

#0056  void CScribbleView::OnDraw(CDC* pDC) 

#0057  { 

#0058   CScribbleDoc* pDoc = GetDocument(); 

#0059   ASSERT_VALID(pDoc); 

#0060 

#0061   // TODO: add draw code for native data here 

#0062  } 

#0063 

#0064  ///////////////////////////////////////////////////////////////// 

#0065  // CScribbleView printing 

#0066 

#0067  BOOL CScribbleView::OnPreparePrinting(CPrintInfo* pInfo) 

#0068  { 

#0069   // default preparation 

#0070   return DoPreparePrinting(pInfo); 

#0071  } 

#0072 

#0073  void CScribbleView::OnBeginPrinting(CDC* /*pDC*/; CPrintInfo* /*pInfo*/) 

#0074  { 

#0075   // TODO: add extra initialization before printing 

#0076  } 

#0077 

#0078  void CScribbleView::OnEndPrinting(CDC* /*pDC*/; CPrintInfo* /*pInfo*/) 

#0079  { 

#0080   // TODO: add cleanup after printing 

#0081  } 

#0082 

#0083  ///////////////////////////////////////////////////////////////// 

#0084  // CScribbleView diagnostics 

#0085 

#0086  #ifdef _DEBUG 

#0087  void CScribbleView::AssertValid() const 

#0088  { 

#0089   CView::AssertValid(); 

#0090  } 



                                                                                 287 


…………………………………………………………Page 350……………………………………………………………

                    第篇    欲善工事先利其器 



                    #0091 

                    #0092  void CScribbleView::Dump(CDumpContext& dc) const 

                    #0093  { 

                    #0094   CView::Dump(dc); 

                    #0095  } 

                    #0096 

                    #0097  CScribbleDoc* CScribbleView::GetDocument() // non…debug version is 

                    #0098  {                                                 // inline 

                    #0099   ASSERT(m_pDocument…》IsKindOf(RUNTIME_CLASS(CScribbleDoc))); 

                    #0100   return (CScribbleDoc*)m_pDocument; 

                    #0101  } 

                    #0102  #endif //_DEBUG 

                    #0103 

                    #0104  ///////////////////////////////////////////////////////////////// 

                    #0105  // CScribbleView message handlers 



                    SCRIBBLE。     RC   (以下之码已经修剪,列出的主要目的是让你了解共有多少资源) 



                    #0001  //Microsoft Visual C++ generated resource script。 

                    #0002  // 

                    #0003 

                    #0004  #include 〃resource。h〃 

                    #0005  #include 〃afxres。h〃 

                    #0006 

                    #0007  IDR_MAINFRAME         ICON    DISCARDABLE     〃resScribble。ico〃 

                    #0008  IDR_SCRIBTYPE         ICON    DISCARDABLE     〃resScribbleDoc。ico〃 

                    #0009 

                    #0010  IDR_MAINFRAME         BITMAP  MOVEABLE PURE   〃resToolbar。bmp〃 

                    #0011 

                    #0012  IDR_MAINFRAME TOOLBAR DISCARDABLE  16; 15 

                    #0013  BEGIN 

                    #0014      BUTTON      ID_FILE_NEW 

                    #0015      BUTTON      ID_FILE_OPEN 

                    #0016      BUTTON      ID_FILE_SAVE 

                    #0017          SEPARATOR 

                    #0018      BUTTON      ID_EDIT_CUT 

                    #0019      BUTTON      ID_EDIT_COPY 

                    #0020      BUTTON      ID_EDIT_PASTE 

                    #0021          SEPARATOR 

                    #0022      BUTTON      ID_FILE_PRINT 

                    #0023      BUTTON      ID_APP_ABOUT 

                    #0024  END 

                    #0025 

                    #0026  IDR_MAINFRAME MENU PRELOAD DISCARDABLE 

                    #0027  BEGIN 

                    #0028          POPUP 〃&File〃 



288 


…………………………………………………………Page 351……………………………………………………………

                                              第4章    Visual C++  整合性軟體開發環境 



#0029          BEGIN 

#0030                  。。。 

#0031          END 

#0032          POPUP 〃&View〃 

#0033          BEGIN 

#0034                  。。。 

#0035          END 

#0036          POPUP 〃&Help〃 

#0037          BEGIN 

#0038                  。。。 

#0039          END 

#0040  END 

#0041 

#0042  IDR_SCRIBTYPE MENU PRELOAD DISCARDABLE 

#0043  BEGIN 

#0044          POPUP 〃&File〃 

#0045          BEGIN 

#0046                  。。。 

#0047          END 

#0048          POPUP 〃&Edit〃 

#0049          BEGIN 

#0050                  。。。 

#0051          END 

#0052          POPUP 〃&View〃 

#0053          BEGIN 

#0054                  。。。 

#0055          END 

#0056          POPUP 〃&Window〃 

#0057          BEGIN 

#0058                  。。。 

#0059          END 

#0060          POPUP 〃&Hel
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!