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

📄 lnenums.h

📁 IBM Lotus C++ API 7.0a for IBM Lotus Notes/Domino Directory Release --------- ------------------
💻 H
📖 第 1 页 / 共 2 页
字号:
//===========================================================================
//
// Module:	LNENUMS.H
//
// Description:
//
//		C++ API enumerations and bit masks.
//
//===========================================================================
//
// Copyright (c) 1996-2004 Lotus Development Corporation. All rights reserved.
// This software is subject to the Lotus Software Agreement, Restricted
// Rights for U.S. government users, and applicable export regulations.
//
//===========================================================================

#ifndef LNENUMS_H
#define LNENUMS_H

// LNDBTYPE: database type.

enum LNDBTYPE
{
	LNDBTYPE_CLIPBOARD = DBCLASS_NOTECLIPBOARD,
	LNDBTYPE_DESKTOP = DBCLASS_DESKTOP,
	LNDBTYPE_ENCAPS_MAIL_FILE = DBCLASS_ENCAPSMAILFILE,
	LNDBTYPE_GIANT_NOTEFILE = DBCLASS_GIANTNOTEFILE,
	LNDBTYPE_HUGE_NOTEFILE = DBCLASS_HUGENOTEFILE,
	LNDBTYPE_LARGE_ENCAPS_MAIL_FILE = DBCLASS_LRGENCAPSMAILFILE,
	LNDBTYPE_NOTEFILE = DBCLASS_NOTEFILE,
	LNDBTYPE_OBJECT_STORE = DBCLASS_OBJSTORE,
	LNDBTYPE_ONE_DOC_FILE = DBCLASS_ONEDOCFILE,
	LNDBTYPE_TEMPLATEFILE = DBCLASS_TEMPLATEFILE,
	LNDBTYPE_TESTFILE = DBCLASS_NSFTESTFILE,
	LNDBTYPE_V2_NOTEFILE = DBCLASS_V2NOTEFILE,
	LNDBTYPE_V3_NOTEFILE = DBCLASS_V3NOTEFILE,
	LNDBTYPE_V3_ONE_DOC_FILE = DBCLASS_V3ONEDOCFILE,
	LNDBTYPE_V4_NOTEFILE = DBCLASS_V4NOTEFILE,
	LNDBTYPE_V5_NOTEFILE = DBCLASS_V5NOTEFILE
};

// LNDBOPENFLAGS: flags used by LNDatabase::Open.

typedef DWORD LNDBOPENFLAGS;

#define LNDBOPENFLAGS_DEFAULT				0
#define LNDBOPENFLAGS_OPEN_WITH_SCAN_LOCK	DBOPEN_WITH_SCAN_LOCK
#define LNDBOPENFLAGS_PURGE_DELETIONS		DBOPEN_PURGE
#define LNDBOPENFLAGS_NO_USER_INFO			DBOPEN_NO_USERINFO
#define LNDBOPENFLAGS_FORCE_FIXUP			DBOPEN_FORCE_FIXUP
#define LNDBOPENFLAGS_FIXUP_FULL_NOTE_SCAN	DBOPEN_FIXUP_FULL_NOTE_SCAN
#define LNDBOPENFLAGS_FIXUP_KEEP_BAD_NOTES	DBOPEN_FIXUP_NO_NOTE_DELETE
#define LNDBOPENFLAGS_USE_CLUSTER_FAILOVER	DBOPEN_CLUSTER_FAILOVER
#define LNDBOPENFLAGS_DISCONNECT_ON_ERROR	DBOPEN_CLOSE_SESS_ON_ERROR
#define LNDBOPENFLAGS_NO_LOGGING			DBOPEN_NOLOG
#define LNDBOPENFLAGS_DELAY_COMMIT			0x00010000L

// LNFTINDEXFLAGS: flags used by LNDatabase::CreateFTIndex.

typedef WORD LNFTINDEXFLAGS;

#define LNFTINDEXFLAGS_CASE_SENSITIVE			FT_INDEX_CASE_SENS
#define LNFTINDEXFLAGS_DEFAULT					FT_INDEX_AUTOOPTIONS
#define LNFTINDEXFLAGS_INDEX_ALL_BREAKS			FT_INDEX_PSW
#define LNFTINDEXFLAGS_INDEX_ATTACHMENTS		FT_INDEX_ATT
#define LNFTINDEXFLAGS_INDEX_ENCRYPTED_FIELDS	FT_INDEX_ENCRYPTED_FIELDS
#define LNFTINDEXFLAGS_INDEX_STEMS				FT_INDEX_STEM_INDEX
#define LNFTINDEXFLAGS_OPTIMIZE					FT_INDEX_OPTIMIZE
#define LNFTINDEXFLAGS_REINDEX					FT_INDEX_REINDEX
#define LNFTINDEXFLAGS_SUMMARY_ONLY				FT_INDEX_SUMMARY_ONLY
#define LNFTINDEXFLAGS_INDEX_BINARY_ATTACHMENTS	FT_INDEX_ATT_BINARY

// LNFTSEARCHORDER: full-text search options used by LNFTSearchOptions class.

typedef DWORD LNFTSEARCHORDER;

#define LNFTSEARCHORDER_BY_RELEVANCE FT_SEARCH_SCORES
#define LNFTSEARCHORDER_NEWEST_FIRST FT_SEARCH_SORT_DATE
#define LNFTSEARCHORDER_OLDEST_FIRST \
			(FT_SEARCH_SORT_DATE | FT_SEARCH_SORT_ASCEND)


// LNREPLICATIONPRIORITY: database replication priority.

enum LNREPLICATIONPRIORITY
{
	LNREPLICATIONPRIORITY_HIGH = REPLFLG_PRIORITY_HI,
	LNREPLICATIONPRIORITY_LOW = REPLFLG_PRIORITY_LOW,
	LNREPLICATIONPRIORITY_MEDIUM = REPLFLG_PRIORITY_MED
};

// Extended note types. Used internally to resolve ambiguity of note types
enum LNNOTETYPEEXT
{
	// all these notes has NOTE_CLASS_FORM
	LNNOTETYPEEXT_UNKNOWN,
	LNNOTETYPEEXT_FORM,			
	LNNOTETYPEEXT_SUBFORM,		
	LNNOTETYPEEXT_PAGE,			
	LNNOTETYPEEXT_FRAMESET,		
	LNNOTETYPEEXT_IMAGE,		
	LNNOTETYPEEXT_APPLET,		
	LNNOTETYPEEXT_SHARED_ACTIONS,

	// all these notes has NOTE_CLASS_FILTER
	LNNOTETYPEEXT_AGENT,
	LNNOTETYPEEXT_SCRIPT_LIBRARY,
	LNNOTETYPEEXT_DATABASE_SCRIPT,
	LNNOTETYPEEXT_AGENT_DATA,
	LNNOTETYPEEXT_QUERY_OBJECT,
	LNNOTETYPEEXT_OUTLINE,

	// all these notes has NOTE_CLASS_VIEW
	LNNOTETYPEEXT_VIEW_FOLDER,
	LNNOTETYPEEXT_NAVIGATOR
};

// LNNOTETYPE: note type (class).

typedef DWORD LNNOTETYPE;

#define LNNOTETYPE_ACL						MAKELONG((WORD)NOTE_CLASS_ACL,(WORD)LNNOTETYPEEXT_UNKNOWN)
#define LNNOTETYPE_AGENT 					MAKELONG((WORD)NOTE_CLASS_FILTER,(WORD)LNNOTETYPEEXT_AGENT)
#define LNNOTETYPE_PRIVATE_AGENT 			MAKELONG((WORD)(NOTE_CLASS_FILTER | NOTE_CLASS_PRIVATE),(WORD)LNNOTETYPEEXT_AGENT)
	#define LNNOTETYPE_SCRIPT_LIBRARY		MAKELONG((WORD)NOTE_CLASS_FILTER,(WORD)LNNOTETYPEEXT_SCRIPT_LIBRARY)
	#define LNNOTETYPE_DATABASE_SCRIPT		MAKELONG((WORD)NOTE_CLASS_FILTER,(WORD)LNNOTETYPEEXT_DATABASE_SCRIPT)
	#define LNNOTETYPE_AGENT_DATA			MAKELONG((WORD)NOTE_CLASS_FILTER,(WORD)LNNOTETYPEEXT_AGENT_DATA)
	#define LNNOTETYPE_PRIVATE_AGENT_DATA	MAKELONG((WORD)(NOTE_CLASS_FILTER | NOTE_CLASS_PRIVATE),(WORD)LNNOTETYPEEXT_AGENT_DATA)
	#define LNNOTETYPE_QUERY_OBJECT			MAKELONG((WORD)NOTE_CLASS_FILTER,(WORD)LNNOTETYPEEXT_QUERY_OBJECT)
	#define LNNOTETYPE_OUTLINE				MAKELONG((WORD)NOTE_CLASS_FILTER,(WORD)LNNOTETYPEEXT_OUTLINE)
#define LNNOTETYPE_ALL						MAKELONG((WORD)NOTE_CLASS_ALL, (WORD)LNNOTETYPEEXT_UNKNOWN)
#define LNNOTETYPE_ALL_NON_DATA				MAKELONG((WORD)NOTE_CLASS_ALLNONDATA , (WORD)LNNOTETYPEEXT_UNKNOWN)
#define LNNOTETYPE_ALL_UNIQUE				MAKELONG((WORD)NOTE_CLASS_SINGLE_INSTANCE , (WORD)LNNOTETYPEEXT_UNKNOWN)
#define LNNOTETYPE_DEFAULT_FORM				MAKELONG((WORD)(NOTE_CLASS_FORM | NOTE_CLASS_DEFAULT),(WORD)LNNOTETYPEEXT_FORM)
#define LNNOTETYPE_DEFAULT_VIEW_FOLDER		MAKELONG((WORD)(NOTE_CLASS_VIEW | NOTE_CLASS_DEFAULT),(WORD)LNNOTETYPEEXT_VIEW_FOLDER)
#define LNNOTETYPE_DESIGN					MAKELONG((WORD)NOTE_CLASS_DESIGN,(WORD)LNNOTETYPEEXT_UNKNOWN)
#define LNNOTETYPE_DOCUMENT					MAKELONG((WORD)NOTE_CLASS_DOCUMENT,(WORD)LNNOTETYPEEXT_UNKNOWN)
#define LNNOTETYPE_FIELD					MAKELONG((WORD)NOTE_CLASS_FIELD,(WORD)LNNOTETYPEEXT_UNKNOWN)
#define LNNOTETYPE_FORM						MAKELONG((WORD)NOTE_CLASS_FORM,(WORD)LNNOTETYPEEXT_FORM)
	#define LNNOTETYPE_SUBFORM				MAKELONG((WORD)NOTE_CLASS_FORM, (WORD)LNNOTETYPEEXT_SUBFORM)
	#define LNNOTETYPE_PAGE					MAKELONG((WORD)NOTE_CLASS_FORM,(WORD)LNNOTETYPEEXT_PAGE)
	#define LNNOTETYPE_FRAMESET				MAKELONG((WORD)NOTE_CLASS_FORM,(WORD)LNNOTETYPEEXT_FRAMESET)
	#define LNNOTETYPE_IMAGE				MAKELONG((WORD)NOTE_CLASS_FORM,(WORD)LNNOTETYPEEXT_IMAGE)
	#define LNNOTETYPE_APPLET				MAKELONG((WORD)NOTE_CLASS_FORM,(WORD)LNNOTETYPEEXT_APPLET)
	#define LNNOTETYPE_SHARED_ACTIONS		MAKELONG((WORD)NOTE_CLASS_FORM,(WORD)LNNOTETYPEEXT_SHARED_ACTIONS)
#define LNNOTETYPE_HELP_ABOUT				MAKELONG((WORD)NOTE_CLASS_INFO,(WORD)LNNOTETYPEEXT_UNKNOWN)
#define LNNOTETYPE_HELP_INDEX				MAKELONG((WORD)NOTE_CLASS_HELP_INDEX, (WORD)LNNOTETYPEEXT_UNKNOWN)
#define LNNOTETYPE_HELP_USING				MAKELONG((WORD)NOTE_CLASS_HELP,(WORD)LNNOTETYPEEXT_UNKNOWN)
#define LNNOTETYPE_ICON						MAKELONG((WORD)NOTE_CLASS_ICON,(WORD)LNNOTETYPEEXT_UNKNOWN)
#define LNNOTETYPE_NOTIFY_DELETION			MAKELONG((WORD)NOTE_CLASS_NOTIFYDELETION, (WORD)LNNOTETYPEEXT_UNKNOWN)
#define LNNOTETYPE_REPLICATION_FORMULA		MAKELONG((WORD)NOTE_CLASS_REPLFORMULA,(WORD)LNNOTETYPEEXT_UNKNOWN)
#define LNNOTETYPE_PRIVATE					MAKELONG((WORD)NOTE_CLASS_PRIVATE,(WORD)LNNOTETYPEEXT_UNKNOWN)
#define LNNOTETYPE_VIEW_FOLDER				MAKELONG((WORD)NOTE_CLASS_VIEW,(WORD)LNNOTETYPEEXT_VIEW_FOLDER)
#define LNNOTETYPE_PRIVATE_VIEW_FOLDER		MAKELONG((WORD)(NOTE_CLASS_VIEW | NOTE_CLASS_PRIVATE),(WORD)LNNOTETYPEEXT_VIEW_FOLDER)
	#define LNNOTETYPE_NAVIGATOR			MAKELONG((WORD)NOTE_CLASS_VIEW,(WORD)LNNOTETYPEEXT_NAVIGATOR)
#define LNNOTETYPE_UNKNOWN					MAKELONG((WORD)NOTE_CLASS_NONE,(WORD)LNNOTETYPEEXT_UNKNOWN)

// LNNOTEOPENFLAGS: flags used by LNNote::Open.

typedef DWORD LNNOTEOPENFLAGS;

#define LNNOTEOPENFLAGS_ABSTRACT				OPEN_ABSTRACT
#define LNNOTEOPENFLAGS_DEFAULT					0
#define LNNOTEOPENFLAGS_MARK_READ				OPEN_MARK_READ
#define LNNOTEOPENFLAGS_NO_DEFAULT_NOTE_CHECK	OPEN_NOVERIFYDEFAULT
#define LNNOTEOPENFLAGS_NO_OBJECTS				OPEN_NOOBJECTS
#define LNNOTEOPENFLAGS_SHARE					OPEN_SHARE
#define LNNOTEOPENFLAGS_SUMMARY_ONLY			OPEN_SUMMARY
#define LNNOTEOPENFLAGS_EXPAND					OPEN_EXPAND
#define LNNOTEOPENFLAGS_RESPONSE_ID_TABLE		OPEN_RESPONSE_ID_TABLE	
#define LNNOTEOPENFLAGS_WITH_FOLDERS			OPEN_WITH_FOLDERS


// LNNOTESAVEFLAGS: flags used by LNNote::Save.

typedef WORD LNNOTESAVEFLAGS;

#define LNNOTESAVEFLAGS_CHECK_FIELD_NAMES		UPDATE_NAME_KEY_WARNING
#define LNNOTESAVEFLAGS_DELAY_COMMIT			UPDATE_NOCOMMIT
#define LNNOTESAVEFLAGS_DEFAULT					0x0000
#define LNNOTESAVEFLAGS_FORCE					UPDATE_FORCE
#define LNNOTESAVEFLAGS_INCREMENTAL				UPDATE_INCREMENTAL
#define LNNOTESAVEFLAGS_NO_REVISION_HISTORY		UPDATE_NOREVISION

// LNITEMNAMESIZE: maximum item name length, in bytes.

const LNINT LNITEMNAMESIZE = 256;

// LNFORMULAEVENT: event which may have lotus script as well as formula code in it.

enum LNFORMULAEVENT				
{
//	Order is important and follows Notes UI

	// events on forms which are also 
	// implemented as separate methods
	LNFORMULAEVENT_WINDOW_TITLE,			
	LNFORMULAEVENT_HTML_HEADER_CONTENT,
	LNFORMULAEVENT_HTML_BODY_ATTRIBUTES,	
	LNFORMULAEVENT_WEB_QUERY_OPEN,
	LNFORMULAEVENT_WEB_QUERY_SAVE,			
	LNFORMULAEVENT_HELP_REQUEST,	
	LNFORMULAEVENT_TARGET_FRAME,

	// extra view events which are also 
	// implemented as separate methods
	LNFORMULAEVENT_VIEW_SELECTION,
	LNFORMULAEVENT_FORM_FORMULA,
	LNFORMULAEVENT_TARGET_FRAME_SINGLE_CLICK,	
	LNFORMULAEVENT_TARGET_FRAME_DOUBLE_CLICK,

	// extra shared field events which are
	// also implemented as the field separate methods
	LNFORMULAEVENT_DEFAULT_VALUE,
	LNFORMULAEVENT_INPUT_TRANSLATION,
	LNFORMULAEVENT_INPUT_VALIDATION,	
	LNFORMULAEVENT_HTML_FIELD_ATTRIBUTES,

	// events which are implemented through
	// SetFormulaEvent only
	LNFORMULAEVENT_QUERY_OPEN,			
	LNFORMULAEVENT_POST_OPEN,
	LNFORMULAEVENT_QUERY_MODECHANGE,	
	LNFORMULAEVENT_POST_MODECHANGE,
	LNFORMULAEVENT_POST_RECALC,			
	LNFORMULAEVENT_REGION_DOUBLECLICK,	
	LNFORMULAEVENT_QUERY_OPENDOCUMENT,
	LNFORMULAEVENT_QUERY_RECALC,	
	LNFORMULAEVENT_QUERY_ADDTOFOLDER,	
	LNFORMULAEVENT_QUERY_PASTE,		
	LNFORMULAEVENT_POST_PASTE,	
	LNFORMULAEVENT_QUERY_DRAGDROP,	
	LNFORMULAEVENT_POST_DRAGDROP,
	LNFORMULAEVENT_QUERY_SAVE,
	LNFORMULAEVENT_POST_SAVE,	
	LNFORMULAEVENT_QUERY_CLOSE,	
	LNFORMULAEVENT_COUNT	// number of enumeration values
};

// LNITEMTYPE: note item types.

typedef LNINT LNITEMTYPE;

#define LNITEMTYPE_ANY				0xFFFFFFFFL
#define LNITEMTYPE_SPECIAL			0x80000000L
#define LNITEMTYPE_COMPOSITE_OLE_FLAG		0x40000000L
#define LNITEMTYPE_COMPOSITE_ACTION_FLAG	0x20000000L

#define LNITEMTYPE_ACTION			TYPE_ACTION
#define LNITEMTYPE_ASSISTANT_INFO	TYPE_ASSISTANT_INFO
#define LNITEMTYPE_CALENDAR_FORMAT	TYPE_CALENDAR_FORMAT
#define LNITEMTYPE_COLLATION		TYPE_COLLATION
#define LNITEMTYPE_DATETIMES		TYPE_TIME_RANGE
#define LNITEMTYPE_ERROR			TYPE_ERROR
#define LNITEMTYPE_FONTTABLE		(TYPE_COMPOSITE | LNITEMTYPE_SPECIAL)
#define LNITEMTYPE_FORMULA			TYPE_FORMULA
#define LNITEMTYPE_FORM_VIEW_ACTION	(TYPE_COMPOSITE | LNITEMTYPE_SPECIAL | LNITEMTYPE_COMPOSITE_ACTION_FLAG)
#define LNITEMTYPE_HIGHLIGHTS		TYPE_HIGHLIGHTS
#define	LNITEMTYPE_HTML				TYPE_HTML
#define LNITEMTYPE_ICON				TYPE_ICON
#define LNITEMTYPE_LSOBJECT			TYPE_LSOBJECT
#define LNITEMTYPE_NOTELINKS		TYPE_NOTELINK_LIST
#define LNITEMTYPE_NOTEREFS			TYPE_NOTEREF_LIST
#define LNITEMTYPE_NUMBERS			TYPE_NUMBER_RANGE
#define LNITEMTYPE_OBJECT			TYPE_OBJECT
#define LNITEMTYPE_OLE_OBJECT		(TYPE_COMPOSITE | LNITEMTYPE_SPECIAL | LNITEMTYPE_COMPOSITE_OLE_FLAG)
#define LNITEMTYPE_QUERY			TYPE_QUERY
#define LNITEMTYPE_RICHTEXT			TYPE_COMPOSITE
#define LNITEMTYPE_SCHED_LIST		TYPE_SCHED_LIST
#define LNITEMTYPE_SEAL				TYPE_SEAL
#define LNITEMTYPE_SEALDATA			TYPE_SEALDATA
#define LNITEMTYPE_SEAL_LIST		TYPE_SEAL_LIST
#define LNITEMTYPE_SIGNATURE		TYPE_SIGNATURE
#define LNITEMTYPE_TEXT				TYPE_TEXT_LIST
#define LNITEMTYPE_UNAVAILABLE		TYPE_UNAVAILABLE
#define LNITEMTYPE_UNKNOWN			(TYPE_INVALID_OR_UNKNOWN | LNITEMTYPE_SPECIAL)
#define LNITEMTYPE_UNSUPPORTED		TYPE_INVALID_OR_UNKNOWN
#define LNITEMTYPE_USERDATA			TYPE_USERDATA
#define LNITEMTYPE_USERID			TYPE_USERID
#define LNITEMTYPE_VIEW_FORMAT		TYPE_VIEW_FORMAT
#define LNITEMTYPE_VIEWMAP_DATASET	TYPE_VIEWMAP_DATASET
#define LNITEMTYPE_VIEWMAP_LAYOUT	TYPE_VIEWMAP_LAYOUT
#define LNITEMTYPE_WORKSHEET_DATA	TYPE_WORKSHEET_DATA
// LNITEMTYPE_DATETIMERANGES is defined for compatibility with previous
// C++ API releases, but is no longer used.
#define LNITEMTYPE_DATETIMERANGES	(LNITEMTYPE_DATETIMES | LNITEMTYPE_SPECIAL)

// LNITEMFLAGS: note item flags.

typedef WORD LNITEMFLAGS;

#define LNITEMFLAGS_NONE			0
#define LNITEMFLAGS_AUTHORS			ITEM_READWRITERS
#define LNITEMFLAGS_AUTO_SUMMARY	0x0008
#define LNITEMFLAGS_ENCRYPT			ITEM_SEAL
#define LNITEMFLAGS_NAMES			ITEM_NAMES
#define LNITEMFLAGS_PLACEHOLDER		ITEM_PLACEHOLDER
#define LNITEMFLAGS_PROTECTED		ITEM_PROTECTED
#define LNITEMFLAGS_READERS			ITEM_READERS
#define LNITEMFLAGS_SIGN			ITEM_SIGN
#define LNITEMFLAGS_SUMMARY			ITEM_SUMMARY
#define LNITEMFLAGS_UNCHANGED		ITEM_UNCHANGED

// LNITEMOPTION: options used by LNNote::CreateItem.

enum LNITEMOPTION
{
	LNITEMOPTION_APPEND_ONLY	= 0x10000,
	LNITEMOPTION_DELETE_APPEND	= 0x20000,
	LNITEMOPTION_ERROR			= 0x30000
};

// Options used by LNDateFormat, LNNumberFormat, and LNInternational classes.

enum LNDATEFORMAT
{
	LNDATEFORMAT_ALL = TDFMT_FULL,
	LNDATEFORMAT_MONTH_DAY = TDFMT_PARTIAL,
	LNDATEFORMAT_MONTH_DAY_YEAR = TDFMT_CPARTIAL,
	LNDATEFORMAT_YEAR_MONTH = TDFMT_DPARTIAL,
	LNDATEFORMAT_ALL_FULL_YEAR = TDFMT_FULL4,
	LNDATEFORMAT_MONTH_DAY_FULL_YEAR = TDFMT_CPARTIAL4,
	LNDATEFORMAT_FULL_YEAR_MONTH = TDFMT_DPARTIAL4
};

enum LNDATEORDER
{
	LNDATEORDER_DMY = DATE_DMY,
	LNDATEORDER_MDY = DATE_MDY,
	LNDATEORDER_YMD = DATE_YMD
};

// TSFMT_CDATE ordinarilly defined in MISC.H but placed here to accomodate S390 changes 7/01

#ifndef TSFMT_CDATE
#define TSFMT_CDATE 4
#endif

enum LNDATETIMEDISPLAY
{
	LNDATETIMEDISPLAY_DATE = TSFMT_DATE,
	LNDATETIMEDISPLAY_DATE_AND_TIME = TSFMT_DATETIME,
	LNDATETIMEDISPLAY_TIME = TSFMT_TIME,
	LNDATETIMEDISPLAY_TODAY_AND_TIME = TSFMT_CDATETIME,
	LNDATETIMEDISPLAY_TODAY = TSFMT_CDATE
};

enum LNDAYOFWEEK
{
	LNDAYOFWEEK_SUNDAY = 1,
	LNDAYOFWEEK_MONDAY = 2,
	LNDAYOFWEEK_TUESDAY = 3,
	LNDAYOFWEEK_WEDNESDAY = 4,
	LNDAYOFWEEK_THURSDAY = 5,
	LNDAYOFWEEK_FRIDAY = 6,
	LNDAYOFWEEK_SATURDAY = 7
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -