KeyHelper.h
上传用户:lejushen
上传日期:2007-01-10
资源大小:183k
文件大小:1k
- //*******************************************************************************
- // COPYRIGHT NOTES
- // ---------------
- // This is a part of the BCGControlBar Library
- // Copyright (C) 1998-2000 BCGSoft Ltd.
- // All rights reserved.
- //
- // This source code can be used, distributed or modified
- // only under terms and conditions
- // of the accompanying license agreement.
- //*******************************************************************************
- // KeyHelper.h: interface for the CBCGKeyHelper class.
- //
- //////////////////////////////////////////////////////////////////////
- #if !defined(AFX_KEYHELPER_H__283E6045_54C6_11D2_B110_D085EB8D1B3C__INCLUDED_)
- #define AFX_KEYHELPER_H__283E6045_54C6_11D2_B110_D085EB8D1B3C__INCLUDED_
- #if _MSC_VER >= 1000
- #pragma once
- #endif // _MSC_VER >= 1000
- class CBCGKeyHelper : public CObject
- {
- public:
- CBCGKeyHelper();
- CBCGKeyHelper(LPACCEL lpAccel);
- virtual ~CBCGKeyHelper();
- // Operations:
- public:
- void Format (CString& str) const;
- protected:
- void AddVirtKeyStr (CString& str, UINT uiVirtKey, BOOL bLast = FALSE) const;
- // Atttributes:
- public:
- void SetAccelerator (LPACCEL lpAccel)
- {
- m_lpAccel = lpAccel;
- }
- protected:
- LPACCEL m_lpAccel;
- };
- #endif // !defined(AFX_KEYHELPER_H__283E6045_54C6_11D2_B110_D085EB8D1B3C__INCLUDED_)