UpdateButtonStates();
}
}
+
+BOOL COpenView::PreTranslateMessage(MSG* pMsg)\r
+{\r
+ if (pMsg->message == WM_SYSKEYDOWN)\r
+ {\r
+ if (::GetAsyncKeyState(VK_MENU))\r
+ {\r
+ UINT id = 0;\r
+ switch (pMsg->wParam)\r
+ {\r
+ case '1': id = IDC_PATH0_COMBO; goto LABEL_NUM_KEY;\r
+ case '2': id = IDC_PATH1_COMBO; goto LABEL_NUM_KEY;\r
+ case '3': id = IDC_PATH2_COMBO;\r
+ LABEL_NUM_KEY:\r
+ SetDlgItemFocus(id);\r
+ return TRUE;\r
+ case 's':\r
+ case 'S': id = IDC_SELECT_FILTER;\r
+ PostMessage(WM_COMMAND, MAKEWPARAM(id, BN_CLICKED), (LPARAM)(GetDlgItem(id)->m_hWnd));\r
+ return TRUE;\r
+ }\r
+ }\r
+ }\r
+ return CFormView::PreTranslateMessage(pMsg);\r
+}
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
virtual void OnInitialUpdate(); // called first time after construct
virtual void OnUpdate(CView* pSender, LPARAM lHint, CObject* pHint);
+ virtual BOOL PreTranslateMessage(MSG* pMsg);
// Implementation
public: