#pragma once 
 | 
  
 | 
#include "wobject/xcontrol.hpp" 
 | 
#include "kobject/kdwpages.hpp" 
 | 
  
 | 
using kdwpages = Hxsoft::XFrame::IXPages; 
 | 
class xdwpages : public xcontrol 
 | 
{ 
 | 
public: 
 | 
    xdwpages() :xcontrol(nullptr) {} 
 | 
    xdwpages(void* implptr) :xcontrol(implptr) {} 
 | 
public: 
 | 
    xdwpages& operator =(const kcontrol* pcontrol) 
 | 
    { 
 | 
        this->setNativePointer((void*)pcontrol); 
 | 
        return *this; 
 | 
    } 
 | 
public: 
 | 
    kdwpages* GetKDwPage() 
 | 
    { 
 | 
        return (kdwpages*)this->GetNativePtr(); 
 | 
    } 
 | 
public: 
 | 
    int SetMaxPage(int mpage) 
 | 
    { 
 | 
        return GetKDwPage()->SetMaxPage(mpage); 
 | 
    } 
 | 
    int SetCurPage(int cpage) 
 | 
    { 
 | 
        return GetKDwPage()->SetCurPage(cpage); 
 | 
    } 
 | 
    int GetMaxPage() 
 | 
    { 
 | 
        return GetKDwPage()->GetMaxPage(); 
 | 
    } 
 | 
    int GetCurPage() 
 | 
    { 
 | 
        return GetKDwPage()->GetCurPage(); 
 | 
    } 
 | 
  
 | 
}; 
 |