• 大小: 1.43MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-04-01
  • 语言: C/C++
  • 标签: GuiLib  UI  VC++  

资源简介

网上常见到的是GuiLib库的VC++6版本。这个是用于VS2010及以上版本的,而且区别于其他版本之处在于修正了其中不能显示菜单栏的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\cbasetab.h

    .......     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\GuibaseTab.h

    .......     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个文件信息

评论

共有 条评论