📄 nglibrary.h
字号:
//
// NGLibrary.h
//
// Header file for using the NGLibrary
//
#ifndef __NGLibrary_H__
#define __NGLibrary_H__
#ifdef _UNICODE
#error Unicode is not yet supported by this library!
#endif
// Make it easier for clients apps to use us by removing the
// need for them to specify our import libraries directly
//
// If this include file is being used to build the library
// itself, we must disable this feature...
#ifndef __NGLIBRARY_BUILD_DLL
#ifdef LIBNAME
#undef LIBNAME
#endif
#if _MSC_VER >= 1300 // VC 7.0 (.NET)
#ifdef _UNICODE
#ifdef _DEBUG
#define LIBNAME "NGLib103Vc7UD.lib"
#else
#define LIBNAME "NGLib103Vc7U.lib"
#endif
#else
#ifdef _DEBUG
#define LIBNAME "NGLib103Vc7D.lib"
#else
#define LIBNAME "NGLib103Vc7.lib"
#endif
#endif
#else // VC 5.0/6.0
#ifdef _UNICODE
#ifdef _DEBUG
#define LIBNAME "NGLib103UD.lib"
#else
#define LIBNAME "NGLib103U.lib"
#endif
#else
#ifdef _DEBUG
#define LIBNAME "NGLib103D.lib"
#else
#define LIBNAME "NGLib103.lib"
#endif
#endif
#endif
//#pragma message("Automatically linking with " LIBNAME)
#pragma comment(lib, LIBNAME)
#endif
#include <afxcmn.h> // MFC support for Windows Common Controls
#include <afxtempl.h>
#include <afxmt.h>
#include <shlwapi.h>
#include <mapi.h>
//#include <afxole.h> // MFC OLE classes (needed by CJLibrary)
#include <afxdisp.h> // MFC OLE automation classes
#include "..\CJLibrary\Include\CJLibrary.h"
#include "NGLibrary_Res.h"
#include "NGLibrary_DllDefs.h"
// Call to initalise the library if using it from a regular DLL
NGLIB_EXT_API void WINAPI InitNGLibrary(void);
// Macros and globals
#include "NGMacros.h" // Macros
#include "NGDebugTrace.h" // Extended Debug Trace support
#include "NGUtils.h" // General utility fcns (mainly string mangling)
#include "NGDlgControls.h" // Dialog control functions
#include "Sclbldlg.h" // Scaleable dialog support
// Classes
#include "NGTimer.h" // The Timer Class MFC Forgot
#include "NGTextBuffer.h" // Text buffer class
#include "NGTrayIcon.h" // Class to place an icon in the system tray (by Paul DeLascia)
#include "NGModuleVersion.h" // Module versioning
#include "NGDriveView.h" // Drive View
#include "NGResizeCtrl.h" // Dialog control resizer
#include "NGDialogExpander.h" // Dialog expander
#include "NGDialog.h" // Extended dialog classes
#include "NGWizard.h" // Wizard class
#include "NGWizardPage.h" // Wizard page class
#include "NGFaderWnd.h" // Window fader class
#include "NGMapi.h" // Simple MAPI wrapper class
#include "NGSplitPath.h"
#include "NGWindowPlacement.h" // Persistant Window Placement
#include "NGDocEnum.h" // Document enumerator
#include "NGFileChangeMonitor.h" // Notification of a change to a file or directory
#include "NGRegistry.h" // CRegistry class
#include "NGCmdTargetList.h" // CCmdTargetList class
#include "NGMDIFrameWnd.h"
#include "NGMDIChildWnd.h"
#include "NGMessageBox.h"
#include "NGButton.h"
#include "NGThemeHelper.h"
#include "NGXPStyleButton.h"
#include "NGDisabledItemComboBox.h"
#include "NGRecentItemComboBox.h"
#include "NGAutoFont.h"
#include "NGAutoRichEditCtrl.h" // Auto rich edit control by Jeremy Iverson (jeremy@dragonmount.net)
#include "NGImageList.h"
#include "NGStatusBar.h"
#include "NGStatusBarPaneText.h"
#include "NGHtmlStaticCtrl.h"
#include "NGNamedColours.h"
#include "NGQArray.h" // Quicksort enabled CArray class
#include "NGSortableObList.h" // Sortable CObList class
#endif //!__NGLibrary_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -