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

📄 clipsactivexcontrol.h

📁 clips的ocx控件,很有用
💻 H
字号:
#if !defined(AFX_CLIPSACTIVEXCONTROL_H__283348DF_616B_11D3_BF79_00C04F5091E8__INCLUDED_)
#define AFX_CLIPSACTIVEXCONTROL_H__283348DF_616B_11D3_BF79_00C04F5091E8__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++

// NOTE: Do not modify the contents of this file.  If this class is regenerated by
//  Microsoft Visual C++, your modifications will be overwritten.

/////////////////////////////////////////////////////////////////////////////
// CCLIPSActiveXControl wrapper class

class CCLIPSActiveXControl : public CWnd
{
protected:
	DECLARE_DYNCREATE(CCLIPSActiveXControl)
public:
	CLSID const& GetClsid()
	{
		static CLSID const clsid
			= { 0x7766a106, 0x80b8, 0x11d2, { 0xa2, 0x7f, 0x0, 0xc0, 0xf0, 0x20, 0xd7, 0x38 } };
		return clsid;
	}
	virtual BOOL Create(LPCTSTR lpszClassName,
		LPCTSTR lpszWindowName, DWORD dwStyle,
		const RECT& rect,
		CWnd* pParentWnd, UINT nID,
		CCreateContext* pContext = NULL)
	{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }

    BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
		const RECT& rect, CWnd* pParentWnd, UINT nID,
		CFile* pPersist = NULL, BOOL bStorage = FALSE,
		BSTR bstrLicKey = NULL)
	{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
		pPersist, bStorage, bstrLicKey); }

// Attributes
public:
	long GetReadyState();
	BOOL GetFactDuplication();
	void SetFactDuplication(BOOL);
	long GetMemoryRequests();
	void SetMemoryRequests(long);
	CString GetFocus();
	void SetFocus(LPCTSTR);
	long GetCLIPSVersion();
	void SetCLIPSVersion(long);
	long GetOCXVersion();
	void SetOCXVersion(long);
	long GetActivationPtr();
	void SetActivationPtr(long);
	long GetAgendaPtr();
	void SetAgendaPtr(long);
	long GetClassPtr();
	void SetClassPtr(long);
	long GetFactPtr();
	void SetFactPtr(long);
	long GetGlobalNumberOfInstances();
	void SetGlobalNumberOfInstances(long);
	long GetGlobalPtr();
	void SetGlobalPtr(long);
	long GetInstancePtr();
	void SetInstancePtr(long);
	long GetMemoryUsed();
	void SetMemoryUsed(long);
	long GetModulePtr();
	void SetModulePtr(long);
	long GetNumberOfFacts();
	void SetNumberOfFacts(long);
	long GetRulePtr();
	void SetRulePtr(long);
	long GetStrategy();
	void SetStrategy(long);
	CString GetDribble();
	void SetDribble(LPCTSTR);
	BOOL GetExecutingConstruct();
	void SetExecutingConstruct(BOOL);
	BOOL GetDribbleActive();
	void SetDribbleActive(BOOL);
	BOOL GetBatchActive();
	void SetBatchActive(BOOL);
	BOOL GetIncrementalReset();
	void SetIncrementalReset(BOOL);
	BOOL GetInstancesChanged();
	void SetInstancesChanged(BOOL);
	long GetLineCount();
	void SetLineCount(long);
	BOOL GetGlobalsChanged();
	void SetGlobalsChanged(BOOL);
	long GetModuleItemCount();
	void SetModuleItemCount(long);
	BOOL GetFactListChanged();
	void SetFactListChanged(BOOL);
	long GetSymbolTblCount();
	void SetSymbolTblCount(long);
	long GetIntegerTblCount();
	void SetIntegerTblCount(long);
	long GetFloatTblCount();
	void SetFloatTblCount(long);
	long GetBitmapTblCount();
	void SetBitmapTblCount(long);
	BOOL GetHaltExecution();
	void SetHaltExecution(BOOL);
	long GetLastError();
	void SetLastError(long);
	long GetDefmoduleCount();
	void SetDefmoduleCount(long);
	BOOL GetDynamicConstraintChecking();
	void SetDynamicConstraintChecking(BOOL);
	BOOL GetStaticConstraintChecking();
	void SetStaticConstraintChecking(BOOL);
	long GetTemplatePtr();
	void SetTemplatePtr(long);

// Operations
public:
	void About();
	void FreeMem();
	BOOL AssertFact(long FactPtr);
	BOOL AssertString(LPCTSTR factStr);
	BOOL BatchStar(LPCTSTR fileName);
	BOOL Bload(LPCTSTR fileName);
	BOOL BSave(LPCTSTR fileName);
	BOOL Clear();
	BOOL CreateRawInstance(LPCTSTR instanceStr);
	BOOL DecrementFactCtr(long FactPtr);
	BOOL DeleteAllInstances();
	BOOL DeleteCurrentInstance();
	BOOL DirectPutSlot(LPCTSTR Instance, LPCTSTR SlotName, LPCTSTR Value, short Type);
	BOOL FindDefglobal(LPCTSTR globalName);
	CString GetDefglobalString(LPCTSTR globalName);
	float GetDefglobalFloat(LPCTSTR globalName);
	long GetDefglobalInt(LPCTSTR globalName);
	BOOL FindInstance(LPCTSTR instanceStr);
	BOOL Load(LPCTSTR fileName);
	BOOL LoadFacts(LPCTSTR fileName);
	BOOL MakeInstance(LPCTSTR instanceName, LPCTSTR className);
	BOOL Matches(long RulePtr);
	BOOL NextFact();
	BOOL RemoveAllFacts();
	void Reset();
	BOOL Retract(long FactPtr);
	BOOL SaveFacts(LPCTSTR fileName);
	BOOL SetSlotValue(LPCTSTR instanceName, LPCTSTR SlotName, LPCTSTR Value);
	BOOL Undefglobal(long GlobalPtr);
	BOOL RemoveDefglobal(LPCTSTR globalName);
	CString GetInstanceClassName(LPCTSTR instanceName);
	BOOL GetNextDefglobal();
	BOOL GetNextInstance(short Which, long ClassPtr);
	BOOL WriteFactSlot(LPCTSTR SlotName, LPCTSTR Data, short Type);
	BOOL UnWatch(LPCTSTR Item);
	BOOL ValidInstance(long InstancePtr);
	BOOL Watch(LPCTSTR Item);
	long AddSymbol(LPCTSTR Item);
	long GetDefglobalAddress(LPCTSTR Defglobal);
	long GetDefglobalLong(LPCTSTR Defglobal);
	BOOL LoadInstances(LPCTSTR fileName);
	BOOL BLoadInstances(LPCTSTR fileName);
	long Run(long Activations);
	BOOL SaveInstances(LPCTSTR fileName);
	BOOL BSaveInstances(LPCTSTR fileName);
	BOOL SetErrorLog(LPCTSTR fileName);
	void LoadRun(LPCTSTR fileName);
	BOOL SetRouteBuffer(LPCTSTR routeStr);
	CString GetRouteBuffer(LPCTSTR routeStr);
	BOOL ClearRouteBuffer(LPCTSTR routeStr);
	void RemoveAllRoutes();
	void ClearAllRoutes();
	BOOL DeleteRouteBuffer(LPCTSTR routeStr);
	CString NextFactString();
	BOOL SetDefglobalInt(LPCTSTR Name, long Value);
	BOOL SetDefglobalFloat(LPCTSTR Name, float Value);
	BOOL SetDefglobalString(LPCTSTR Name, LPCTSTR Value);
	CString GetInstanceData(long InstancePtr);
	BOOL Save(LPCTSTR fileName);
	CString DirectGetSlot(LPCTSTR instanceName, LPCTSTR SlotName);
	CString GetSlotValue(LPCTSTR instanceName, LPCTSTR SlotName);
	CString FactString();
	CString ReadFactSlot(LPCTSTR SlotName);
	CString GetInstanceName(long InstancePtr);
	BOOL CreateFact(long TemplatePtr);
	BOOL AssignFactSlotDefaults(long FactPtr);
	CString CLIPSFunctionCall(LPCTSTR funcName, LPCTSTR funcArgs);
	BOOL RouteCommand(LPCTSTR CommandStr, LPCTSTR RouteName);
	BOOL SetConstruct(LPCTSTR Construct);
	BOOL Agenda(LPCTSTR RouteName);
	BOOL GetNextActivation(long ActivationPtr);
	BOOL GetNextDefclass(long ClassPtr);
	BOOL SetRouterFile(LPCTSTR routerName, LPCTSTR fileName);
	BOOL PopFocus();
	BOOL LoadFactsFromString(LPCTSTR theString);
	CString FactRelation(long FactPtr);
	BOOL OpenStringBatch(LPCTSTR batchName, LPCTSTR batchString);
	BOOL LoadInstancesFromString(LPCTSTR theString);
	BOOL RestoreInstancesFromString(LPCTSTR theString);
	CString ListFocusStack();
	CString GetAgenda();
	BOOL IncrementFactCtr(long FactPtr);
	CString GetMatches(long RulePtr);
	CString GetClassName(long theClass);
	LPDISPATCH CreateInstanceObj(LPCTSTR instanceName, LPCTSTR className);
	void ExecuteBatch();
	BOOL OpenBatchFile(LPCTSTR fileName);
	void CloseBatch();
	long NextTemplate(long Address);
	BOOL FindTemplate(LPCTSTR Name);
	LPDISPATCH GetAllFacts();
	LPDISPATCH GetAllInstances();
	LPDISPATCH GetAllClasses();
	LPDISPATCH GetAllTemplates();
	LPDISPATCH GetAllGlobals();
	LPDISPATCH GetAllRules();
	BOOL LoadConstructsFromString(LPCTSTR Buffer);
	BOOL ModifyFact(long thePtr);
	BOOL NewDefglobalInt(LPCTSTR theGlobal, long theValue);
	BOOL NewDefglobalFloat(LPCTSTR theGlobal, double theValue);
	BOOL NewDefglobalString(LPCTSTR theGlobal, LPCTSTR theValue);
	void AboutBox();
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_CLIPSACTIVEXCONTROL_H__283348DF_616B_11D3_BF79_00C04F5091E8__INCLUDED_)

⌨️ 快捷键说明

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