windows-nt/Source/XPSP1/NT/sdktools/restools/rlt32/bingen/vktbl.h
2020-09-26 16:20:57 +08:00

36 lines
642 B
C++

#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__