Skip to content

Commit 7c13c34

Browse files
committed
VCI向导工程接口更新,增加几个函数。
1 parent 20c85ae commit 7c13c34

2 files changed

Lines changed: 40 additions & 0 deletions

File tree

V4.0/Src/DevTool/VCIWizard/VCIWizard/Templates/2052/CVCIClass.cpp

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1224,6 +1224,38 @@ CWnd* __stdcall C[!output INTERFACE_NAME]::OnShowDockingPane(int nID, CWnd* pPar
12241224

12251225
return NULL;
12261226
}
1227+
1228+
// 初始化代码定义库
1229+
int __stdcall C[!output INTERFACE_NAME]::InitCodeDefineLibrary(LPCTSTR lpszProject)
1230+
{
1231+
// TODO: Add your code here
1232+
1233+
return 0;
1234+
}
1235+
1236+
// 加载代码定义库
1237+
int __stdcall C[!output INTERFACE_NAME]::LoadCodeDefineLibrary(LPCTSTR lpszProject)
1238+
{
1239+
// TODO: Add your code here
1240+
1241+
return 0;
1242+
}
1243+
1244+
// 查找代码定义列表(返回值表示个数)
1245+
int __stdcall C[!output INTERFACE_NAME]::GetCodeDefine(LPCTSTR lpszCode, CCodePositionArray& asCodePosition)
1246+
{
1247+
// TODO: Add your code here
1248+
1249+
return 0;
1250+
}
1251+
1252+
// 查找代码引用列表(返回值表示个数)
1253+
int __stdcall C[!output INTERFACE_NAME]::GetCodeReference(LPCTSTR lpszCode, CCodePositionArray& asCodePosition)
1254+
{
1255+
// TODO: Add your code here
1256+
1257+
return 0;
1258+
}
12271259
[!endif]
12281260
[!if VCITYPE_POLICY]
12291261
// 策略初始化,加载时调用

V4.0/Src/DevTool/VCIWizard/VCIWizard/Templates/2052/IVCIClass.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,14 @@ interface I[!output INTERFACE_NAME] : public IUnknown
138138
virtual int __stdcall UnregisterMenu(COWMMenuArray& aOWMMenus) = 0;
139139
// 显示DockingPane窗口时调用的函数
140140
virtual CWnd* __stdcall OnShowDockingPane(int nID, CWnd* pParentWnd, LPCTSTR lpszParam) = 0;
141+
// 初始化代码定义库
142+
virtual int __stdcall InitCodeDefineLibrary(LPCTSTR lpszProject) = 0;
143+
// 加载代码定义库
144+
virtual int __stdcall LoadCodeDefineLibrary(LPCTSTR lpszProject) = 0;
145+
// 查找代码定义列表
146+
virtual int __stdcall GetCodeDefine(LPCTSTR lpszCode, CCodePositionArray& asCodePosition) = 0;
147+
// 查找代码引用列表
148+
virtual int __stdcall GetCodeReference(LPCTSTR lpszCode, CCodePositionArray& asCodePosition) = 0;
141149
[!endif]
142150
[!if VCITYPE_POLICY]
143151
// 设置策略管理器对外接口指针

0 commit comments

Comments
 (0)