#pragma once
|
#include "kcontrol.hpp"
|
|
using KXMLDOMElementt=Hxsoft::XFrame::KXMLDOMDocument;
|
using KXMLDOMElement=Hxsoft::XFrame::KXMLDOMElement;
|
namespace Hxsoft{ namespace XFrame
|
{
|
class IXNode;
|
class ILayerSheet : public IXFControl
|
{
|
public:
|
int InsertSheet(int nIndex,LPTSTR pText,KXMLDOMElement pElement,int iImage = -1,bool bToCurrent = false);
|
int InsertSheet(int nIndex,LPTSTR pText, IXNode * pNode,int iImage = -1,bool bToCurrent = false,bool bCreateControl = true);
|
|
int InsertSheet(int nIndex,LPTSTR pText,KXMLDOMElement pElement,void *,int iImage = -1,bool bToCurrent = false);
|
int InsertSheet(int nIndex,LPTSTR pText, IXNode * pNode,void *,int iImage = -1,bool bToCurrent = false,bool bCreateControl = true);
|
|
int DeleteSheet(int nIndex);
|
bool SelectSheet(int nIndex);
|
int Clear();
|
|
int GetSheetCount();
|
int GetSheetIndex();
|
public:
|
bool SetParam(int nIndex,void *);
|
void * GetParam(int nIndex);
|
public:
|
int SetSheetState(int sheet, int state);
|
int GetSheetState(int sheet);
|
int SetSheetText(int sheet, LPWSTR text);
|
LPWSTR GetSheetText(int sheet);
|
};
|
}}
|