#ifndef __VKTBL_H__ #define __VKTBL_H__ #define ACC_SHIFT 0x04 #define ACC_CTRL 0x08 #define ACC_ALT 0x10 #define ACC_VK 0x01 #define ISACCFLG(x,y) ((x & y)==y) class CAccel { public: CAccel(); // Default CAccel(LPCSTR strText); CAccel(DWORD dwFlags, DWORD dwEvent); DWORD GetEvent() { return m_dwEvent; } DWORD GetFlags() { return m_dwFlags; } CString GetText() { return m_strText; } private: CString VKToString(DWORD dwVKCode); DWORD StringToVK(CString str); CString m_strText; DWORD m_dwFlags; DWORD m_dwEvent; }; #endif // __VKTBL_H__