From a8e4de2236e476636d755f1ac5663a2d10285b7b Mon Sep 17 00:00:00 2001 From: zcy <290198252@qq.com> Date: Thu, 3 Feb 2022 11:35:14 +0800 Subject: [PATCH] no message --- examples/proto_debuger/uart_form.cpp | 20 +++++++++++++++++++ .../themes/default/basic/newmonitor.xml | 6 +++--- .../themes/default/basic/tcp_form.xml | 6 ------ .../themes/default/basic/tcp_server_form.xml | 6 ------ .../themes/default/basic/uart_form.xml | 1 + 5 files changed, 24 insertions(+), 15 deletions(-) diff --git a/examples/proto_debuger/uart_form.cpp b/examples/proto_debuger/uart_form.cpp index e86bad73..44141370 100644 --- a/examples/proto_debuger/uart_form.cpp +++ b/examples/proto_debuger/uart_form.cpp @@ -135,6 +135,26 @@ void UartForm::Init() return true; }); } + auto mBtnSaveLua = static_cast(FindSubControl(L"btn_save_lua")); + if (nullptr != mBtnSaveLua) { + mBtnSaveLua->AttachClick([this](ui::EventArgs*) { + std::cout << "±£´ælua½Å±¾\r\n"; + std::string lua = wstring2string(mEditLua->GetText()); + if (0 == this->mLua->UpdateScript(lua)) { + this->mLuaScript = lua; + mLuaFileEdit = std::ofstream(UART_LUA_SCRIPT, std::ios::out | std::ios::trunc); + mLuaFileEdit.write(lua.c_str(), lua.size()); + mLuaFileEdit.flush(); + mLuaFileEdit.close(); + } + else { + MessageBox(0, L"lua½Å±¾´íÎó", L"", 0); + return true; + } + std::cout << lua.c_str() << "\r\n"; + return true; + }); + } auto mBtnClose = static_cast(FindSubControl(L"btn_close_uart")); if (mBtnClose != nullptr) { diff --git a/examples/x64/Debug/resources/themes/default/basic/newmonitor.xml b/examples/x64/Debug/resources/themes/default/basic/newmonitor.xml index d4686e6b..bab9267a 100644 --- a/examples/x64/Debug/resources/themes/default/basic/newmonitor.xml +++ b/examples/x64/Debug/resources/themes/default/basic/newmonitor.xml @@ -7,18 +7,18 @@ diff --git a/examples/x64/Debug/resources/themes/default/basic/tcp_form.xml b/examples/x64/Debug/resources/themes/default/basic/tcp_form.xml index 0163391c..753eed1c 100644 --- a/examples/x64/Debug/resources/themes/default/basic/tcp_form.xml +++ b/examples/x64/Debug/resources/themes/default/basic/tcp_form.xml @@ -16,12 +16,6 @@