📄 clpactvx.h
字号:
#if !defined(AFX_CLPACTVX_H__21C83A25_FA67_11D1_A18F_00C0F020D738__INCLUDED_)
#define AFX_CLPACTVX_H__21C83A25_FA67_11D1_A18F_00C0F020D738__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.
/////////////////////////////////////////////////////////////////////////////
// CCLPACTVX wrapper class
class CCLPACTVX : public CWnd
{
protected:
DECLARE_DYNCREATE(CCLPACTVX)
public:
CLSID const& GetClsid()
{
static CLSID const clsid
= { 0xba2d578, 0xabab, 0x11d0, { 0xb5, 0xfa, 0x0, 0x40, 0x5, 0x19, 0x3c, 0x6d } };
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();
short GetFactDuplication();
void SetFactDuplication(short);
short GetSetHaltExecution();
void SetSetHaltExecution(short);
long GetMemoryRequests();
void SetMemoryRequests(long);
long GetFocus();
void SetFocus(long);
long GetVersion();
void SetVersion(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);
// Operations
public:
void About();
void FreeMem();
short AssertFact(long FactPtr);
short AssertString(LPCTSTR Fact);
short BatchStar(LPCTSTR Filename);
short Bload(LPCTSTR Filename);
short Bsave(LPCTSTR Filename);
short Clear();
short CreateRawInstance(LPCTSTR Instance);
short DecrementFactCtr(long Fact);
short DeleteAllInstances();
short DeleteCurrentInstance();
short DirectPutSlot(LPCTSTR Class, LPCTSTR Slot, LPCTSTR Value, short Type);
short FindDefglobal(LPCTSTR Defglobal);
CString GetDefglobalString(LPCTSTR Defglobal);
float GetDefglobalFloat(LPCTSTR Defglobal);
long GetDefglobalInt(LPCTSTR Defglobal);
short FindInstance(LPCTSTR Instance);
long GetFactListChanged();
long IncrementFactCtr(long Fact);
short Load(LPCTSTR Filename);
short LoadFacts(LPCTSTR Filename);
short MakeInstance(LPCTSTR Class);
short Matches(long RulePtr);
short NextFact();
short RemoveAllFacts();
short Reset();
short Retract(long FactPtr);
short SaveFacts(LPCTSTR Filename);
short SetFactListChanged(short Flag);
short SetSlotValue(LPCTSTR Class, LPCTSTR Slot, LPCTSTR Value);
short Undefglobal(long DefglobalPtr);
long GetInstanceClass(long InstancePtr);
short GetNextDefglobal();
short GetNextInstance(short Which, long Class);
short WriteFactSlot(LPCTSTR Slot, LPCTSTR Data, short Type);
short Unwatch(LPCTSTR Item);
short ValidInstance(long InstancePtr);
short Watch(LPCTSTR Item);
long AddSymbol(LPCTSTR Data);
long GetDefglobalAddress(LPCTSTR Defglobal);
long GetDefglobalLong(LPCTSTR Name);
long LoadInstances(LPCTSTR Filename);
long BLoadInstances(LPCTSTR Filename);
long Run(long Iterations);
long SaveInstances(LPCTSTR Filename);
long BSaveInstances(LPCTSTR Filename);
short SetErrorLog(LPCTSTR Filename);
void LoadRun(LPCTSTR Filename);
short SetRouteBuffer(LPCTSTR lpszRoute);
CString GetRouteBuffer(LPCTSTR lpszRoute);
short ClearRouteBuffer(LPCTSTR lpszRoute);
void RemoveAllRoutes();
void ClearAllRoutes();
short DeleteRouteBuffer(LPCTSTR lpszRoute);
CString NextFactString();
short SetDefglobalInt(LPCTSTR Name, long Value);
short SetDefglobalFloat(LPCTSTR Name, float Value);
short SetDefglobalString(LPCTSTR Name, LPCTSTR Value);
CString GetInstanceData(long InstancePtr);
short Save(LPCTSTR Filename);
CString DirectGetSlot(LPCTSTR Class, LPCTSTR Slot);
CString GetSlotValue(LPCTSTR Class, LPCTSTR Slot);
CString FactString();
CString ReadFactSlot(LPCTSTR Slot);
CString GetInstanceName(long InstancePtr);
short CreateFact(long templatePtr);
short AssignFactSlotDefaults(long FactPtr);
CString CLIPSFunctionCall(LPCTSTR Name, LPCTSTR args);
short RouteCommand(LPCTSTR Command, LPCTSTR Route);
short SetConstruct(LPCTSTR Construct);
void AboutBox();
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_CLPACTVX_H__21C83A25_FA67_11D1_A18F_00C0F020D738__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -