資源簡介
網(wǎng)上常見到的是GuiLib庫的VC++6版本。這個是用于VS2010及以上版本的,而且區(qū)別于其他版本之處在于修正了其中不能顯示菜單欄的bug。建議編譯時用Debug Unicoed版。
代碼片段和文件信息
//-----------------------------------------------------------------------//
//?This?is?a?part?of?the?GuiLib?MFC?Extention. ?//
//?Modified??:??Francisco?Campos ?//
//?(C)?2002?Francisco?Campos??All?rights?reserved?????//
//?This?code?is?provided?“as?is“?with?absolutely?no?warranty?expressed??//
//?or?implied.?Any?use?is?at?your?own?risk. ?//
//?You?must?obtain?the?author‘s?consent?before?you?can?include?this?code?//
//?in?a?software?library. ?//
//?If?the?source?code?in??this?file?is?used?in?any?application ?//
//?then?acknowledgement?must?be?made?to?the?author?of?this?program ?//
//?fcampos@tutopia.com ?//
//-----------------------------------------------------------------------//
//?Copyright?(C)?1998?by?Juraj?Rojko?jrojko@twist.cz
//?All?rights?reserved
//
#include?“stdafx.h“
#include?“CGuiEditView.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CGuiEditView
IMPLEMENT_DYNCREATE(CGuiEditView?CRichEditView)
BEGIN_MESSAGE_MAP(CGuiEditView?CRichEditView)
//{{AFX_MSG_MAP(CGuiEditView)
ON_CONTROL_REFLECT(EN_CHANGE?onchange)
ON_WM_CREATE()
//}}AFX_MSG_MAP
//?Standard?printing?commands
ON_COMMAND(ID_FILE_PRINT?CRichEditView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT?CRichEditView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW?CRichEditView::OnFilePrintPreview)
ON_NOTIFY_REFLECT(EN_PROTECTED?OnProtected)
ON_MESSAGE(WM_SETTEXT?OnSetText)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CGuiEditView?construction/destruction
CGuiEditView::CGuiEditView()
{
m_chComment?=?1;
m_bCaseSensitive?=?FALSE;
m_bChangeCase?=?TRUE;
SetStringQuotes(_T(“\““));
SetKeywordColor(RGB(00255)?FALSE);
SetConstantColor(RGB(000)?TRUE);
SetCommentColor(RGB(01280)?FALSE);
SetNumberColor(RGB(2550255)?FALSE);
SetStringColor(RGB(2550255)?FALSE);
m_bInForcedChange?=?FALSE;
m_changeType?=?ctUndo;
m_crOldSel.cpMin?=?m_crOldSel.cpMax?=?0;
}
CGuiEditView::~CGuiEditView()
{
}
BOOL?CGuiEditView::PreCreateWindow(CREATESTRUCT&?cs)
{
//?TODO:?Modify?the?Window?class?or?styles?here?by?modifying
//??the?CREATESTRUCT?cs
return?CRichEditView::PreCreateWindow(cs);
}
void?CGuiEditView::OnInitialUpdate()
{
//?Set?the?printing?margins?(720?twips?=?1/2?inch).
SetMargins(CRect(720?720?720?720));
CRichEditView::OnInitialUpdate();
}
/////////////////////////////////////////////////////////////////////////////
//?CGuiEditView?printing
BOOL?CGuiEditView::OnPreparePrinting(CPrintInfo*?pInfo)
{
//?default?preparation
return?DoPreparePrinting(pInfo);
}
/////////////////////////////////////////////////////////////////////////////
//?CGuiEditView?diagnostics
#ifdef?_DEBUG
void?CGu
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????356??2011-09-15?14:47??GuiLib1.6\deletetemp.bat
?????文件???????1532??2006-04-10?12:13??GuiLib1.6\GuiLib\cba
????.......?????14395??2004-08-18?09:21??GuiLib1.6\GuiLib\CGuiEditView.cpp
????.......??????4382??2004-08-18?09:21??GuiLib1.6\GuiLib\CGuiEditView.h
?????文件??????38198??2006-04-10?13:53??GuiLib1.6\GuiLib\CoolMenu.cpp
????.......??????8221??2004-08-18?09:21??GuiLib1.6\GuiLib\CoolMenu.h
?????文件?????????95??2015-05-15?15:17??GuiLib1.6\GuiLib\Debug\GuiLib.log
?????文件?????????95??2015-05-15?15:17??GuiLib1.6\GuiLib\DebugStaticStatic\GuiLibStatic.log
?????文件?????????92??2015-05-15?15:17??GuiLib1.6\GuiLib\DebugStaticStaticU\GuiLibStatic.log
?????文件?????????92??2015-05-15?15:17??GuiLib1.6\GuiLib\DebugU\GuiLib.log
????.......??????3786??2004-08-18?09:21??GuiLib1.6\GuiLib\Doxyfile.cfg
?????文件??????27408??2006-04-06?23:42??GuiLib1.6\GuiLib\GuiADODB.cpp
?????文件???????9570??2012-02-28?15:57??GuiLib1.6\GuiLib\GuiADODB.h
?????文件???????1705??2006-04-21?15:09??GuiLib1.6\GuiLib\Guiba
????.......?????25321??2004-08-18?09:21??GuiLib1.6\GuiLib\GuiButton.cpp
????.......??????4809??2004-08-18?09:21??GuiLib1.6\GuiLib\GuiButton.h
????.......??????1274??2004-08-18?09:21??GuiLib1.6\GuiLib\GuiButtonDoc.cpp
????.......??????1303??2004-08-18?09:21??GuiLib1.6\GuiLib\GuiButtonDoc.h
????.......??????2694??2004-08-18?09:21??GuiLib1.6\GuiLib\GuiButtonTimer.cpp
????.......??????1899??2004-08-18?09:21??GuiLib1.6\GuiLib\GuiButtonTimer.h
????.......??????5396??2004-08-18?09:21??GuiLib1.6\GuiLib\GuiCapOutBar.cpp
????.......??????2699??2004-08-18?09:21??GuiLib1.6\GuiLib\GuiCapOutBar.h
????.......??????9918??2004-08-18?09:21??GuiLib1.6\GuiLib\GuicheckBox.cpp
????.......??????2816??2004-08-18?09:21??GuiLib1.6\GuiLib\GuicheckBox.h
????.......??????1479??2004-08-18?09:21??GuiLib1.6\GuiLib\GuiColors.h
?????文件??????12351??2006-04-06?23:45??GuiLib1.6\GuiLib\GuiComboBoxExt.cpp
????.......??????3835??2004-08-18?09:21??GuiLib1.6\GuiLib\GuiComboBoxExt.h
????.......?????11758??2004-08-18?09:21??GuiLib1.6\GuiLib\GuiComboFont.cpp
????.......??????3136??2004-08-18?09:21??GuiLib1.6\GuiLib\GuiComboFont.h
????.......?????10339??2004-08-18?09:21??GuiLib1.6\GuiLib\GuiContainer.cpp
............此處省略1147個文件信息
評論
共有 條評論