2026-10-04 00:04:20 +08:00
|
|
|
#if !defined(__KTMENUBASE_H__)
|
2026-09-28 15:28:50 +08:00
|
|
|
#define __KTMENUBASE_H__
|
|
|
|
|
|
|
|
|
|
#if _MSC_VER > 1000
|
|
|
|
|
#pragma once
|
|
|
|
|
#endif // _MSC_VER > 1000
|
|
|
|
|
|
|
|
|
|
class KTMenuBase : public CObject
|
|
|
|
|
{
|
|
|
|
|
DECLARE_SERIAL(KTMenuBase)
|
|
|
|
|
|
|
|
|
|
public:
|
2026-10-04 00:04:20 +08:00
|
|
|
// 析构与构造
|
2026-09-28 15:28:50 +08:00
|
|
|
KTMenuBase() {}
|
|
|
|
|
virtual ~KTMenuBase() {}
|
|
|
|
|
|
2026-10-04 00:04:20 +08:00
|
|
|
// 通过菜单文件文本行创建相关子项
|
2026-09-28 15:28:50 +08:00
|
|
|
virtual KTMenuBase* CreateItem(CString& sLine);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
#endif // !defined(__KTMENUBASE_H__)
|