no message
This commit is contained in:
parent
4667077c30
commit
e44f576a79
@ -105,7 +105,26 @@ LRESULT BasicForm::HandleMessage(UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|||||||
delete mRightShow;
|
delete mRightShow;
|
||||||
mRightShow = nullptr;
|
mRightShow = nullptr;
|
||||||
}
|
}
|
||||||
|
if (uMsg == WM_USER_TCP_SERVER_CLOSE) {
|
||||||
|
wprintf(L"close %s\r\n", ((wstring*)wParam)->c_str());
|
||||||
|
mRightShow->SetVisible(false);
|
||||||
|
mRightSide->SetAutoDestroy(true);
|
||||||
|
mRightSide->RemoveAll();
|
||||||
|
|
||||||
|
mTcpServerForm.erase(*(wstring*)(wParam));
|
||||||
|
int cnt = mMonitor->GetRootNode()->GetChildNode(2)->GetChildNodeCount();
|
||||||
|
ui::TreeNode* p = nullptr;
|
||||||
|
for (int i = 0; i < cnt; i++) {
|
||||||
|
if (mMonitor->GetRootNode()->GetChildNode(2)->GetChildNode(i)->GetText()
|
||||||
|
== *(wstring*)(wParam)) {
|
||||||
|
p = mMonitor->GetRootNode()->GetChildNode(2)->GetChildNode(i);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
mMonitor->GetRootNode()->GetChildNode(2)->RemoveChildNode(p);
|
||||||
|
delete mRightShow;
|
||||||
|
mRightShow = nullptr;
|
||||||
|
}
|
||||||
if (uMsg == WM_USER_POS_CHANGED) {
|
if (uMsg == WM_USER_POS_CHANGED) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -74,7 +74,6 @@ void TcpClientForm::Init()
|
|||||||
WM_USER_TCP_CLIENT_CLOSE, (WPARAM)name, 0);
|
WM_USER_TCP_CLIENT_CLOSE, (WPARAM)name, 0);
|
||||||
return true;
|
return true;
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
m_btn_send_data->AttachAllEvents([this](ui::EventArgs* ev) {
|
m_btn_send_data->AttachAllEvents([this](ui::EventArgs* ev) {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
#include <functional>
|
#include <functional>
|
||||||
#include "lua_bind.h"
|
#include "lua_bind.h"
|
||||||
|
#include "msgdef.h"
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#include "event2/bufferevent.h"
|
#include "event2/bufferevent.h"
|
||||||
#include "event2/buffer.h"
|
#include "event2/buffer.h"
|
||||||
@ -80,6 +80,16 @@ void TcpServerFrom::Init()
|
|||||||
m_button_3 = dynamic_cast<ui::Button*>(FindSubControl(L"btn_do_lua"));
|
m_button_3 = dynamic_cast<ui::Button*>(FindSubControl(L"btn_do_lua"));
|
||||||
m_btn_save_lua = dynamic_cast<ui::Button*>(FindSubControl(L"btn_save_lua"));
|
m_btn_save_lua = dynamic_cast<ui::Button*>(FindSubControl(L"btn_save_lua"));
|
||||||
|
|
||||||
|
if (m_button_2 != nullptr) {
|
||||||
|
m_button_2->AttachClick([this](ui::EventArgs* ev) {
|
||||||
|
wstring* name = new wstring(this->GetName());
|
||||||
|
::PostMessage(this->GetWindow()->GetHWND(),
|
||||||
|
WM_USER_TCP_SERVER_CLOSE, (WPARAM)name, 0);
|
||||||
|
|
||||||
|
return true;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
if (nullptr != m_button_1) {
|
if (nullptr != m_button_1) {
|
||||||
m_button_1->AttachClick([this](ui::EventArgs* ev) {
|
m_button_1->AttachClick([this](ui::EventArgs* ev) {
|
||||||
auto client = m_combo_1->GetText();
|
auto client = m_combo_1->GetText();
|
||||||
|
Loading…
Reference in New Issue
Block a user