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

📄 inputwindow.hpp

📁 一个基于BREW上的WEB service程序,通过扫描图书的条形码,登陆WEB站点,利用SOAP-RPC来查询图书信息.
💻 HPP
字号:
//
//      InputWindow.hpp
//
//

#ifndef __INPUTWINDOW_HPP
#define __INPUTWINDOW_HPP

#include <SophiaFramework.hpp>
#include "SGRNetworkDialogSet.hpp"
#include "SGXAWSParser.hpp"

SFMTYPEDEFCLASS(InputWindow)
class InputWindow : public SFRTitleWindow {
    SFMSEALCOPY(InputWindow)
private:
    SFRBrewTextControlPtr _textcontrol;
    SFRButtonControlPtr _button;
    SFUHttpConnection _http;
    SFUSourceStreamPtr _source;
    SFXAnsiString _string;

    SGRNetworkDialogSet _networkDialog;
    SGXAWSParser _parser;
public:
    InputWindow(Void) static_throws;
    virtual ~InputWindow(Void);
    HANDLER_DECLARE_VOIDRENDER(InputWindow, OnRenderContent)
    HANDLER_DECLARE_BOOLEVENT(InputWindow, OnKey)
    HANDLER_DECLARE_VOIDCONTROL(InputWindow, OnButtonControl)
    HANDLER_DECLARE_VOIDEVENT(InputWindow, OnSoftkey)

    static Void OnNetworkEntry(SGRNetworkDialogSet::NotifyEnum notify, SFCError error, VoidPtr reference);
    Void OnNetwork(SGRNetworkDialogSet::NotifyEnum notify, SFCError error);

    SFCError ParseXML(Void);
};

#endif //__INPUTWINDOW_HPP

⌨️ 快捷键说明

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