八宝书库 > 文学其他电子书 > 深入浅出MFC第2版(PDF格式) >

第180部分

深入浅出MFC第2版(PDF格式)-第180部分

小说: 深入浅出MFC第2版(PDF格式) 字数: 每页4000字

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




                   #0296  END 

                   #0297  #endif    // APSTUDIO_INVOKED 

                   #0298 

                   #0299 

                   #0300  ///////////////////////////////////////////////////////////////// 

                   #0301  // 

                   #0302  // String Table 

                   #0303  // 

                   #0304 

                   #0305  STRINGTABLE PRELOAD DISCARDABLE 

                   #0306  BEGIN 

                   #0307      IDR_MAINFRAME   〃Scribble Step5〃 

                   #0308      IDR_SCRIBBTYPE  〃nScribbnScribbnScribble Files 

                   (*。scb)n。SCBnScribble。DocumentnScribb Document〃 

                   #0309  END 



910 


…………………………………………………………Page 973……………………………………………………………

                                                   附錄B    Scribble Step5  完整原始碼 



#0310 

#0311  STRINGTABLE PRELOAD DISCARDABLE 

#0312  BEGIN 

#0313      AFX_IDS_APP_TITLE       〃Scribble〃 

#0314      AFX_IDS_IDLEMESSAGE     〃Ready〃 

#0315  END 

#0316 

#0317  STRINGTABLE DISCARDABLE 

#0318  BEGIN 

#0319      ID_INDICATOR_EXT        〃EXT〃 

#0320      ID_INDICATOR_CAPS       〃CAP〃 

#0321      ID_INDICATOR_NUM        〃NUM〃 

#0322      ID_INDICATOR_SCRL       〃SCRL〃 

#0323      ID_INDICATOR_OVR        〃OVR〃 

#0324      ID_INDICATOR_REC        〃REC〃 

#0325  END 

#0326 

#0327  STRINGTABLE DISCARDABLE 

#0328  BEGIN 

#0329    ID_FILE_NEW           〃Create a new documentnNew〃 

#0330    ID_FILE_OPEN          〃Open an existing documentnOpen〃 

#0331    ID_FILE_CLOSE         〃Close the active documentnClose〃 

#0332    ID_FILE_SAVE          〃Save the active documentnSave〃 

#0333    ID_FILE_SAVE_AS       〃Save the active document with a new namenSave As〃 

#0334    ID_FILE_PAGE_SETUP    〃Change the printing optionsnPage Setup〃 

#0335    ID_FILE_PRINT_SETUP   〃Change the printer and printing optionsnPrint Setup〃 

#0336    ID_FILE_PRINT         〃Print the active documentnPrint〃 

#0337    ID_FILE_PRINT_PREVIEW 〃Display full pagesnPrint Preview〃 

#0338    ID_FILE_SEND_MAIL     〃Send the active document through electronic 

mailnSend Mail〃 

#0339  END 

#0340 

#0341  STRINGTABLE DISCARDABLE 

#0342  BEGIN 

#0343    ID_APP_ABOUT  〃Display program information; version No。 and copyrightnAbout〃 

#0344    ID_APP_EXIT   〃Quit the application; prompts to save documentsnExit〃 

#0345  END 

#0346 

#0347  STRINGTABLE DISCARDABLE 

#0348  BEGIN 

#0349      ID_FILE_MRU_FILE1     〃Open this document〃 

#0350      ID_FILE_MRU_FILE2     〃Open this document〃 

#0351      ID_FILE_MRU_FILE3     〃Open this document〃 

#0352      ID_FILE_MRU_FILE4     〃Open this document〃 

#0353  END 

#0354 



                                                                                     911 


…………………………………………………………Page 974……………………………………………………………

                   第五篇    附錄  



                   #0355  STRINGTABLE DISCARDABLE 

                   #0356  BEGIN 

                   #0357      ID_NEXT_PANE          〃Switch to the next window panenNext Pane〃 

                   #0358      ID_PREV_PANE          〃Switch back to the previous window panenPrevious Pane〃 

                   #0359  END 

                   #0360 

                   #0361  STRINGTABLE DISCARDABLE 

                   #0362  BEGIN 

                   #0363    ID_WINDOW_NEW      〃Open another window for the active documentnNew Window〃 

                   #0364    ID_WINDOW_ARRANGE 〃Arrange icons at the bottom of the windownArrange Icons〃 

                   #0365    ID_WINDOW_CASCADE 〃Arrange windows so they overlapnCascade Windows〃 

                   #0366    ID_WINDOW_TILE_HORZ  〃Arrange windows as non…overlapping tilesnTile Windows〃 

                   #0367    ID_WINDOW_TILE_VERT  〃Arrange windows as non…overlapping tilesnTile Windows〃 

                   #0368    ID_WINDOW_SPLIT       〃Split the active window into panesnSplit〃 

                   #0369  END 

                   #0370 

                   #0371  STRINGTABLE DISCARDABLE 

                   #0372  BEGIN 

                   #0373      ID_EDIT_CLEAR         〃Erase the selectionnErase〃 

                   #0374      ID_EDIT_CLEAR_ALL     〃Clears the drawing〃 

                   #0375      ID_EDIT_COPY          〃Copy the selection and put it on the ClipboardnCopy〃 

                   #0376      ID_EDIT_CUT           〃Cut the selection and put it on the ClipboardnCut〃 

                   #0377      ID_EDIT_FIND          〃Find the specified textnFind〃 

                   #0378      ID_EDIT_PASTE         〃Insert Clipboard contentsnPaste〃 

                   #0379      ID_EDIT_REPEAT        〃Repeat the last actionnRepeat〃 

                   #0380      ID_EDIT_REPLACE       〃Replace specific text with different textnReplace〃 

                   #0381      ID_EDIT_SELECT_ALL    〃Select the entire documentnSelect All〃 

                   #0382      ID_EDIT_UNDO          〃Undo the last actionnUndo〃 

                   #0383      ID_EDIT_REDO          〃Redo the previously undone actionnRedo〃 

                   #0384  END 

                   #0385 

                   #0386  STRINGTABLE DISCARDABLE 

                   #0387  BEGIN 

                   #0388      ID_VIEW_TOOLBAR       〃Show or hide the toolbarnToggle ToolBar〃 

                   #0389      ID_VIEW_STATUS_BAR    〃Show or hide the status barnToggle StatusBar〃 

                   #0390  END 

                   #0391 

                   #0392  STRINGTABLE DISCARDABLE 

                   #0393  BEGIN 

                   #0394      AFX_IDS_SCSIZE        〃Change the window size〃 

                   #0395      AFX_IDS_SCMOVE        〃Change the window position〃 

                   #0396      AFX_IDS_SCMINIMIZE    〃Reduce the window to an icon〃 

                   #0397      AFX_IDS_SCMAXIMIZE    〃Enlarge the window to full size〃 

                   #0398      AFX_IDS_SCNEXTWINDOW  〃Switch to the next document window〃 

                   #0399      AFX_IDS_SCPREVWINDOW  〃Switch to the previous document window〃 

                   #0400      AFX_IDS_SCCLOSE  〃Close the active window and prompts to save the documents〃 



912 


…………………………………………………………Page 975……………………………………………………………

                                                   附錄B    Scribble Step5  完整原始碼 



#0401  END 

#0402 

#0403  STRINGTABLE DISCARDABLE 

#0404  BEGIN 

#0405      AFX_IDS_SCRESTORE     〃Restore the window to normal size〃 

#0406      AFX_IDS_SCTASKLIST    〃Activate Task List〃 

#0407      AFX_IDS_MDICHILD      〃Activate this window〃 

#0408  END 

#0409 

#0410  STRINGTABLE DISCARDABLE 

#0411  BEGIN 

#0412      AFX_IDS_PREVIEW_CLOSE 〃Close print preview modenCancel Preview〃 

#0413  END 

#0414 

#0415  STRINGTABLE DISCARDABLE 

#0416  BEGIN 

#0417      AFX_IDS_DESKACCESSORY 〃Opens the selected item〃 

#0418  END 

#0419 

#0420  STRINGTABLE DISCARDABLE 

#0421  BEGIN 

#0422      ID_PEN_THICK_OR_THIN  〃Toggles the line thickness between thin and 

thicknToggle pen〃 

#0423      ID_PEN_WIDTHS         〃Sets the size of the thin and thick pen〃 

#0424  END 

#0425 

#0426  #endif    // English (U。S。) resources 

#0427  ///////////////////////////////////////////////////////////////// 

#0428 

#0429 

#0430 

#0431  #ifndef APSTUDIO_INVOKED 

#0432  ///////////////////////////////////////////////////////////////// 

#0433  // 

#0434  // Generated from the TEXTINCLUDE 3 resource。 

#0435  // 

#0436  #define _AFX_NO_SPLITTER_RESOURCES 

#0437  #define _AFX_NO_OLE_RESOURCES 

#0438  #define _AFX_NO_TRACKER_RESOURCES 

#0439  #define _AFX_NO_PROPERTY_RESOURCES 

#0440 

#0441  #include 〃resScribble。rc2〃  // non…Microsoft Visual C++ edited resources 

#0442  #include 〃afxres。rc〃         // Standard ponents 

#0443  #include 〃afxprint。rc〃       // printing/print preview resources 

#0444 

#0445  #endif    // not APSTUDIO_INVOKED 



                                                                                     913 


…………………………………………………………Page 976……………………………………………………………

                 第五篇    附錄  



914 


…………………………………………………………Page 977……………………………………………………………

                              附錄C    Visual C++ 5。0 範例程式樱А



附錄C 



               Visual C++ 5。0 

           MFC 範例程式一樱А



經過整本書的鍛鍊,我想你已經對於整個  MFC  的架構有了相當紮實的瞭解,對於我所 



謂的「程式設計主軸」已經能夠掌握。接來,就是學習十八般武藝的  MFC classes 。 



Visual C++  附有極為豐富的範例程式,包括各種主睿纾骸



                                                       915 


…………………………………………………………Page 978……………………………………………………………

                        第五篇    附錄  



                        其使用  MFC  來設計程式的例子極多(其他部份使用  SDK  工具),是個大寶庫。 



                        我把所有以  MFC  開發的範例程式以字母為序,列於表供你參考。 



                        程式名稱               說明 



                        ACDUAL             Demonstrates how to add dual interface support to an MFC…based 

                                           Automation server。 



                        AUTOCLIK           Tutorial example illustrating Automation features in Visual C++ Tutorials。 



                        AUTODRIV           A simple Automation client application that drives the AUTOCLIK tutorial 

                                           sample application。 



                        BINDENRL           Databound controls in a dialog…based application with property pages。 



                        BINDSCRB           Illustration of the use of new  interfaces to ponents currently 

                                           supported by the Microsoft Office suite of products。 



                        CALCDRIV           Automation client。 



                     

返回目录 上一页 下一页 回到顶部 0 0

你可能喜欢的