inputwindow.hpp

来自「一个基于BREW上的WEB service程序,通过扫描图书的条形码,登陆WEB」· HPP 代码 · 共 39 行

HPP
39
字号
//
//      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 + =
减小字号Ctrl + -
显示快捷键?