編輯控件PfxEditCtrl,支持語法高亮,這個資源是作者放出來的LiteEdit的語法高亮的類,vs2010編譯通過,版權(quán)歸原作者所有。這是一款全面支持中文的編輯控件,使用標(biāo)準(zhǔn)的MFC DOC/VIEW機(jī)制,使用比較簡單,但功能卻很強(qiáng)大。PfxEditCtrl由兩個主要的類組成,包括CPfxEditView和 CPfxEditDoc。
控件主要支持功能:
文本編輯;
打印;
可通過語法配置文件定制的語法高亮顯示;
自動換行;
支持非等寬字體;
列塊選擇/復(fù)制/刪除/粘貼等列塊方式編輯操作;
支持UNICODE/UTF8/UNICODE BIG ENDIUM/ANSI文件的打開,編輯,轉(zhuǎn)換;
支持拆份成雙窗口并列編輯;
MICROSOFT 基礎(chǔ)類庫: App 項(xiàng)目概述
應(yīng)用程序向?qū)б褳槟鷦?chuàng)建了此 App 應(yīng)用程序。此應(yīng)用程序
不僅介紹了使用 Microsoft 基礎(chǔ)類的基本知識,
而且是編寫應(yīng)用程序的起點(diǎn)。
此文件包含組成 App 應(yīng)用程序的每個文件的內(nèi)容摘要。
App.vcproj
這是使用“應(yīng)用程序向?qū)А鄙傻?VC++ 項(xiàng)目的主項(xiàng)目文件。
它包含有關(guān)生成文件的 Visual C++ 版本的信息,以及
有關(guān)用“應(yīng)用程序向?qū)А彼x擇的平臺、配置和
項(xiàng)目功能的信息。
App.h
這是應(yīng)用程序的主頭文件。 它包含其他
項(xiàng)目特定的頭文件(包括 Resource.h),并聲明
CApp 應(yīng)用程序類。
App.cpp
這是包含應(yīng)用程序
類 CApp 的主應(yīng)用程序源文件。
App.rc
這是程序使用的所有 Microsoft Windows 資源
的列表。 它包含存儲在 RES 子目錄中
的圖標(biāo)、位圖和光標(biāo)。 可直接在 Microsoft
Visual C++ 中編輯此文件。 項(xiàng)目資源包含在 2052 中。
res\App.ico
這是一個圖標(biāo)文件,用作應(yīng)用程序的圖標(biāo)。 此
圖標(biāo)包含在主資源文件 App.rc 中。
res\App.rc2
此文件包含不由 Microsoft
Visual C++ 編輯的資源。 應(yīng)將所有不能由
資源編輯器編輯的資源放在此文件中。
/////////////////////////////////////////////////////////////////////////////
對于主框架窗口:
項(xiàng)目將包含標(biāo)準(zhǔn)的 MFC 界面。
AppFrame.h, AppFrame.cpp
這些文件包含框架類 CAppFrame,該類派生自
CMDIFrameWnd 并控制所有的 MDI 框架功能。
res\Toolbar.bmp
此位圖文件用于創(chuàng)建工具欄的平鋪圖像。
初始工具欄和狀態(tài)欄在 CAppFrame
類中構(gòu)造。 使用資源編輯器編輯此工具欄位圖,并
更新 App.rc 中的 IDR_MAINFRAME TOOLBAR 數(shù)組以添加
工具欄按鈕。
/////////////////////////////////////////////////////////////////////////////
對于子框架窗口:
ChildFrm.h、ChildFrm.cpp
這些文件定義和實(shí)現(xiàn) CChildFrame 類,此類
支持 MDI 應(yīng)用程序中的子窗口。
/////////////////////////////////////////////////////////////////////////////
應(yīng)用程序向?qū)?chuàng)建一種文檔類型和一個視圖:
AppDoc.h、AppDoc.cpp - 文檔
這些文件包含 CAppDoc 類。 編輯這些文件
以添加特殊的文檔數(shù)據(jù)并實(shí)現(xiàn)文件的保存和加載
(通過 CAppDoc::Serialize)。
AppView.h、AppView.cpp - 文檔視圖
這些文件包含 CAppView 類。
CAppView 對象用于查看 CAppDoc 對象。
res\AppDoc.ico
這是一個圖標(biāo)文件,用作
CAppDoc 類 MDI 子窗口的圖標(biāo)。 此圖標(biāo)包含在主
資源文件 App.rc 中。
/////////////////////////////////////////////////////////////////////////////
其他功能:
ActiveX 控件
應(yīng)用程序支持使用 ActiveX 控件。
打印支持和打印預(yù)覽支持
應(yīng)用程序向?qū)б焉闪艘恍┐a,通過從 MFC 庫調(diào)用 CView 類中的成員函數(shù)來
處理打印、打印設(shè)置和打印預(yù)覽命令。
/////////////////////////////////////////////////////////////////////////////
其他標(biāo)準(zhǔn)文件:
StdAfx.h、StdAfx.cpp
這些文件用于生成名為 App.pch 的預(yù)編譯頭文件 (PCH)
和名為 StdAfx.obj 的預(yù)編譯類型文件。
Resource.h
這是標(biāo)準(zhǔn)頭文件,它定義新資源 ID。
Microsoft Visual C++ 將讀取并更新此文件。
/////////////////////////////////////////////////////////////////////////////
其他說明:
應(yīng)用程序向?qū)褂谩癟ODO:” 來指示
應(yīng)添加或自定義的源代碼部分。
如果應(yīng)用程序在共享 DLL 中使用 MFC,且應(yīng)用程序使用的語言不是
操作系統(tǒng)的當(dāng)前語言,則需要從 Microsoft Visual C++ 光盤上
Win\System 目錄下將相應(yīng)的本地化資源 MFC70XXX.DLL
復(fù)制到計算機(jī)的 system 或 system32 目錄下,
并將其重命名為 MFCLOC.DLL。 (“XXX”代表
語言縮寫。 例如,MFC70DEU.DLL 包含翻譯成
德語的資源。) 如果不這樣做,應(yīng)用程序的某些 UI 元素
將保留為操作系統(tǒng)的語言。
/////////////////////////////////////////////////////////////////////////////