⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nglibrary.h

📁 ResOrg 图形化管理Vc项目的资源ID的工具的源代码。 ResOrg - Manage and Renumber Resource Symbol IDs Introduction The
💻 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 + -