⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xh_wizrd.cpp

📁 linux下的电骡下载程序源码 包含emule协议的应用。
💻 CPP
字号:
/////////////////////////////////////////////////////////////////////////////// Name:        xh_wizrd.cpp// Purpose:     XRC resource for wxWizard// Author:      Vaclav Slavik// Created:     2003/03/01// RCS-ID:      $Id: xh_wizrd.cpp,v 1.1 2004/03/13 04:01:17 hopeseekr Exp $// Copyright:   (c) 2000 Vaclav Slavik// Licence:     wxWindows licence///////////////////////////////////////////////////////////////////////////// #if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)#pragma implementation "xh_wizrd.h"#endif// For compilers that support precompilation, includes "wx.h".#include "wx/wxprec.h"#ifdef __BORLANDC__    #pragma hdrstop#endif#if wxUSE_WIZARDDLG#include "wx/xrc/xh_wizrd.h"#include "wx/log.h"#include "wx/wizard.h"wxWizardXmlHandler::wxWizardXmlHandler() : wxXmlResourceHandler(){    m_wizard = NULL;    m_lastSimplePage = NULL;    XRC_ADD_STYLE(wxWIZARD_EX_HELPBUTTON);}wxObject *wxWizardXmlHandler::DoCreateResource(){     if (m_class == wxT("wxWizard"))    {        XRC_MAKE_INSTANCE(wiz, wxWizard)        long style = GetStyle(wxT("exstyle"), 0);        if (style != 0)            wiz->SetExtraStyle(style);        wiz->Create(m_parentAsWindow,                    GetID(),                    GetText(wxT("title")),                    GetBitmap(),                    GetPosition());        wxWizard *old = m_wizard;        m_wizard = wiz;        m_lastSimplePage = NULL;        CreateChildren(wiz, true /*this handler only*/);        m_wizard = old;        return wiz;    }    else    {        wxWizardPage *page = NULL;        if (m_class == wxT("wxWizardPageSimple"))        {            XRC_MAKE_INSTANCE(p, wxWizardPageSimple)            p->Create(m_wizard, NULL, NULL, GetBitmap());            if (m_lastSimplePage)                wxWizardPageSimple::Chain(m_lastSimplePage, p);            page = p;            m_lastSimplePage = p;        }        else /*if (m_class == wxT("wxWizardPage"))*/        {            wxWizardPage *p = NULL;            if (m_instance)                p = wxStaticCast(m_instance, wxWizardPage);            else                wxLogError(wxT("wxWizardPage is abstract class, must be subclassed"));            p->Create(m_wizard, GetBitmap());            page = p;        }        page->SetName(GetName());        page->SetId(GetID());        SetupWindow(page);        CreateChildren(page);        return page;    }}bool wxWizardXmlHandler::CanHandle(wxXmlNode *node){    return IsOfClass(node, wxT("wxWizard")) ||            (m_wizard != NULL &&                (IsOfClass(node, wxT("wxWizardPage")) ||                 IsOfClass(node, wxT("wxWizardPageSimple")))           );}#endif // wxUSE_WIZARDDLG

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -