38 lines
776 B
C++
38 lines
776 B
C++
#include <string>
|
|
|
|
// C runtime header
|
|
#include <stdlib.h>
|
|
#include <malloc.h>
|
|
#include <memory.h>
|
|
#include <tchar.h>
|
|
|
|
// base header
|
|
#include "base/base.h"
|
|
#include "serial_port.h"
|
|
// duilib
|
|
#include "duilib/UIlib.h"
|
|
#include "tcp_client.h"
|
|
|
|
using namespace std;
|
|
class TcpClientForm : public ui::ChildBox {
|
|
#pragma once
|
|
|
|
public:
|
|
TcpClientForm(string url, uint32_t port, TcpClientLibevent* p);
|
|
virtual void Init() override;
|
|
|
|
private:
|
|
TcpClientLibevent* mClient;
|
|
ui::Label* m_label_1;
|
|
ui::RichEdit* m_rich_edit_1;
|
|
ui::RichEdit* m_rich_edit_2;
|
|
ui::RichEdit* m_rich_edit_3;
|
|
ui::Button* m_button_1;
|
|
ui::CheckBox* m_check_box_1;
|
|
ui::CheckBox* m_check_box_2;
|
|
ui::CheckBox* m_check_box_3;
|
|
ui::CheckBox* m_check_box_4;
|
|
|
|
virtual void HandleMessage(ui::EventArgs& msg);
|
|
|
|
}; |