|
|
@@ -88,21 +88,22 @@ LRESULT CChufangSettingWnd::MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lPar
|
|
|
{
|
|
|
if (wParam == VK_RETURN)
|
|
|
{
|
|
|
- return true;
|
|
|
+ bHandled = true;
|
|
|
+ return 0;
|
|
|
}
|
|
|
else if (wParam == VK_ESCAPE)
|
|
|
{
|
|
|
- return true;
|
|
|
+ bHandled = true;
|
|
|
+ return 0;
|
|
|
}
|
|
|
}
|
|
|
- return false;
|
|
|
+
|
|
|
+ bHandled = false;
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
void CChufangSettingWnd::Init()
|
|
|
{
|
|
|
- CLabelUI* ip_error = static_cast<CLabelUI*>(m_pm.FindControl(_T("chufang_setting_ip_error")));
|
|
|
- ip_error->SetVisible(false);
|
|
|
-
|
|
|
CLabelUI* title = static_cast<CLabelUI*>(m_pm.FindControl(_T("chufang_setting_title")));
|
|
|
if (m_mode == 1)
|
|
|
{
|
|
|
@@ -244,6 +245,12 @@ void CChufangSettingWnd::Init()
|
|
|
|
|
|
void CChufangSettingWnd::Notify(TNotifyUI& msg)
|
|
|
{
|
|
|
+ if (msg.sType == _T("setfocus"))
|
|
|
+ {
|
|
|
+ ::OutputDebugString(msg.pSender->GetName());
|
|
|
+ ::OutputDebugString(L"\r\n");
|
|
|
+ }
|
|
|
+
|
|
|
if (msg.sType == _T("click"))
|
|
|
{
|
|
|
DuiLib::CDuiString senderName = msg.pSender->GetName();
|
|
|
@@ -362,7 +369,7 @@ LRESULT CChufangSettingWnd::OnCreate(UINT uMsg, WPARAM wParam, LPARAM lParam, BO
|
|
|
m_pm.Init(m_hWnd);
|
|
|
|
|
|
m_pm.AddPreMessageFilter(this);
|
|
|
-
|
|
|
+
|
|
|
CDialogBuilder builder;
|
|
|
|
|
|
CControlUI* pRoot = builder.Create(_T("chufang_printer_setting.xml"), (UINT)0, NULL, &m_pm);
|