ON_COMMAND(ID_HELP_FINDER, OnHelpFinder)\r
ON_COMMAND(IDC_KEYBOARD_ANY_USER, OnKeyboardAnyUser)\r
//}}AFX_MSG_MAP\r
+ ON_MESSAGE(WM_POWERBROADCAST, OnPowerBroadCast)\r
END_MESSAGE_MAP()\r
\r
/////////////////////////////////////////////////////////////////////////////\r
\r
ShellExecute(NULL, NULL, szPath, NULL, NULL, SW_SHOWNORMAL);\r
}\r
+\r
+LRESULT CMainFrame::OnPowerBroadCast(WPARAM wParam, LPARAM)\r
+{\r
+ switch (wParam) {\r
+ case PBT_APMRESUMECRITICAL:\r
+ case PBT_APMRESUMESUSPEND:\r
+ case PBT_APMRESUMEAUTOMATIC:\r
+ CXkeymacsDll::ResetHooks();\r
+ }\r
+ return TRUE;\r
+}\r
afx_msg void OnHelpFinder();\r
afx_msg void OnKeyboardAnyUser();\r
//}}AFX_MSG\r
+ afx_msg LRESULT OnPowerBroadCast(WPARAM wParam, LPARAM lParam);\r
DECLARE_MESSAGE_MAP()\r
private:\r
BOOL m_bKeyboardDlgExist[MAX_KEYBOARD_TYPE][MAX_HKEY_TYPE];\r