|
@@ -10,6 +10,9 @@
|
|
|
void CShoukuanWnd::Init()
|
|
void CShoukuanWnd::Init()
|
|
|
{
|
|
{
|
|
|
//CSpeech::MSSSpeak(L"欢迎使用智铺子收银插件!收款成功123.34元");;
|
|
//CSpeech::MSSSpeak(L"欢迎使用智铺子收银插件!收款成功123.34元");;
|
|
|
|
|
+
|
|
|
|
|
+ //wstring path = CSystem::GetProgramDir() + L"\\music\\waimai_new.wav";
|
|
|
|
|
+ //PlaySound(path.c_str(), NULL, SND_FILENAME | SND_ASYNC);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void CShoukuanWnd::Notify(TNotifyUI& msg)
|
|
void CShoukuanWnd::Notify(TNotifyUI& msg)
|
|
@@ -312,6 +315,9 @@ void CShoukuanWnd::UpdateFocus()
|
|
|
|
|
|
|
|
LRESULT CShoukuanWnd::OnShoukuanNeedPassword(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
|
|
LRESULT CShoukuanWnd::OnShoukuanNeedPassword(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
|
|
|
{
|
|
{
|
|
|
|
|
+ wstring path = CSystem::GetProgramDir() + L"\\music\\pay_password.wav";
|
|
|
|
|
+ PlaySound(path.c_str(), NULL, SND_FILENAME | SND_ASYNC);
|
|
|
|
|
+
|
|
|
CLabelUI* pFukuanEdit = static_cast<CLabelUI*>(m_pm.FindControl(_T("shoukuan_paying_status")));
|
|
CLabelUI* pFukuanEdit = static_cast<CLabelUI*>(m_pm.FindControl(_T("shoukuan_paying_status")));
|
|
|
pFukuanEdit->SetText(L"用户支付中,需要输入密码");
|
|
pFukuanEdit->SetText(L"用户支付中,需要输入密码");
|
|
|
|
|
|
|
@@ -324,6 +330,9 @@ LRESULT CShoukuanWnd::OnShoukuanNeedPassword(UINT uMsg, WPARAM wParam, LPARAM lP
|
|
|
|
|
|
|
|
LRESULT CShoukuanWnd::OnShoukuanSuccess(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
|
|
LRESULT CShoukuanWnd::OnShoukuanSuccess(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
|
|
|
{
|
|
{
|
|
|
|
|
+ wstring path = CSystem::GetProgramDir() + L"\\music\\pay_success.wav";
|
|
|
|
|
+ PlaySound(path.c_str(), NULL, SND_FILENAME | SND_ASYNC);
|
|
|
|
|
+
|
|
|
CVerticalLayoutUI* paying_layout = static_cast<CVerticalLayoutUI*>(m_pm.FindControl(_T("shoukuan_paying_layout")));
|
|
CVerticalLayoutUI* paying_layout = static_cast<CVerticalLayoutUI*>(m_pm.FindControl(_T("shoukuan_paying_layout")));
|
|
|
paying_layout->SetVisible(false);
|
|
paying_layout->SetVisible(false);
|
|
|
|
|
|
|
@@ -343,6 +352,9 @@ LRESULT CShoukuanWnd::OnShoukuanSuccess(UINT uMsg, WPARAM wParam, LPARAM lParam,
|
|
|
|
|
|
|
|
LRESULT CShoukuanWnd::OnShoukuanFail(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
|
|
LRESULT CShoukuanWnd::OnShoukuanFail(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
|
|
|
{
|
|
{
|
|
|
|
|
+ wstring path = CSystem::GetProgramDir() + L"\\music\\pay_fail.wav";
|
|
|
|
|
+ PlaySound(path.c_str(), NULL, SND_FILENAME | SND_ASYNC);
|
|
|
|
|
+
|
|
|
CVerticalLayoutUI* paying_layout = static_cast<CVerticalLayoutUI*>(m_pm.FindControl(_T("shoukuan_paying_layout")));
|
|
CVerticalLayoutUI* paying_layout = static_cast<CVerticalLayoutUI*>(m_pm.FindControl(_T("shoukuan_paying_layout")));
|
|
|
paying_layout->SetVisible(false);
|
|
paying_layout->SetVisible(false);
|
|
|
|
|
|