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

📄 rc2xml.h

📁 很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.
💻 H
字号:
// rc2xml.h////////////////////////////////////////////////////////////////////////#if !defined(RC2XML_H)#define RC2XML_H#include "wx/file.h"#include "wx/ffile.h"#include "wx/list.h"class rc2xml : public wxObject{public:    wxString m_workingpath;    wxString m_targetpath;    void WriteIcon(wxString iconname);    void ParseNormalMSControl();    bool Convert(wxString rcfile, wxString xmlfile);    rc2xml();    ~rc2xml();protected:    wxString LookUpId(wxString id);    void ParseResourceHeader();    void WriteBitmap(wxString bitmapname);    void ParseListCtrl(wxString label,wxString varname);    void ParseCalendar(wxString label,wxString varname);    void ParseTreeCtrl(wxString label,wxString varname);    void ParseScrollBar();    void ParseWeirdMSControl();    void ParseStaticBitmap(wxString label,wxString varname);    wxString CleanName(wxString name);    void ParseIcon(wxString varname);    wxList * m_iconlist;    void ParseIconStatic();    void ParseMenuItem();//Functions    bool SplitHelp(wxString msg, wxString &shorthelp, wxString &longhelp);    bool LookUpString(wxString strid,wxString & st);    void ParseStringTable(wxString varname);    void WriteToolButton(wxString name,int index,int width,int height,wxBitmap bitmap);    wxString LookupString(wxString varname,wxStringList id,wxStringList msg);    void ParseToolBar(wxString varname);    void SecondPass();    void FirstPass();    void ParseBitmap(wxString varname);    void ParseSpinCtrl(wxString label,wxString varname);    void ParseRichEdit(wxString label, wxString varname);    void ParseDialog(wxString dlgname);    void ParseControls();    void ParseListBox(wxString varname);    void ParseStaticText(wxString phrase,wxString varname);    void ParseTextCtrl(wxString varname);    void ParseRadioButton(wxString phrase,wxString varname);    void ParseCheckBox(wxString phrase,wxString varname);    void ParsePushButton(wxString phrase, wxString varname);    bool Separator(int ch);    void ParseGroupBox(wxString phrase, wxString varname);    bool ReadRect(int & x, int & y, int & width, int & height);    wxString GetToken(bool *listseparator = 0);    wxString GetQuoteField();    wxString GetStringQuote();    void ReadChar(int &ch);    void ParseComboBox(wxString varname);    void ParseMenu(wxString varname);    void ParsePopupMenu();    wxString PeekToken();    void ParseControlMS();    void ParseSlider(wxString label, wxString varname);    void ParseProgressBar(wxString label, wxString varname);    bool ReadOrs(wxString & w);    void ParseCtrlButton(wxString label, wxString varname);    void WriteStyle(wxString style);    void WriteBasicInfo(int x,int y,int width,int height,wxString name);    void WriteName(wxString name);    void WriteTitle(wxString title);    void WritePosition(int x,int y);    void WriteSize(int width,int height);    void WriteLabel(wxString label);//variables    wxList * m_stringtable;    wxList *m_bitmaplist;    wxList * m_resourcelist;    wxFile m_rc;    wxFFile m_xmlfile;    wxFileOffset m_filesize;    bool m_done;};#endif

⌨️ 快捷键说明

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