/
RemoteControlRequestDlg.cpp
56 lines (41 loc) · 1.48 KB
/
RemoteControlRequestDlg.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include "RemoteControlRequestDlg.h"
#include "common.h"
#include "Resource.h"
#include "wx/wxprec.h"
#ifdef __BORLANDC__
#pragma hdrstop
#endif
#ifndef WX_PRECOMP
#include "wx/wx.h"
#endif
const long RemoteControlRequestDialog::ID_BTNACCEPT = wxNewId();
const long RemoteControlRequestDialog::ID_BTNDENY = wxNewId();
wxBEGIN_EVENT_TABLE(RemoteControlRequestDialog, wxDialog)
wxEND_EVENT_TABLE()
RemoteControlRequestDialog::RemoteControlRequestDialog(const wxString& title, const wxString& controller)
:wxDialog(NULL, wxID_ANY, title),mRequestController(controller)
{
wxSizer * const sizerTop = new wxBoxSizer(wxVERTICAL);
wxSizerFlags flags;
flags.Border(wxALL, 10);
sizerTop->Add(new wxStaticText
(this,
wxID_ANY,
controller + wxT("请求远程控制您的计算机。")
), flags);
//sizerTop->AddStretchSpacer()->SetBorder(10);
sizerTop->Fit(this);
wxSizer * const sizerBtns = new wxBoxSizer(wxHORIZONTAL);
sizerBtns->Add(new wxButton(this, ID_BTNACCEPT, wxT("同 意")), flags);
sizerBtns->Add(new wxButton(this, ID_BTNDENY, wxT("拒 绝")), flags);
sizerBtns->AddStretchSpacer()->SetMinSize(wxSize(-1, -1));
sizerTop->Add(sizerBtns, flags.Align(wxALIGN_CENTER_HORIZONTAL));
SetSizerAndFit(sizerTop);
Centre();
}
RemoteControlRequestDialog::~RemoteControlRequestDialog()
{
}
void RemoteControlRequestDialog::OnAcceptClicked(wxCommandEvent&)
{
}