KeyValueEdit.h
上传用户:hkb425
上传日期:2007-06-16
资源大小:34191k
文件大小:1k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. // KeyValueEdit.h: interface for the CKeyValueEdit class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_KEYVALUEEDIT_H__4ADC9FC1_AB04_11D6_8154_5254AB37CDC9__INCLUDED_)
  5. #define AFX_KEYVALUEEDIT_H__4ADC9FC1_AB04_11D6_8154_5254AB37CDC9__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "graphbutton.h"
  10. class CKeyValueEdit  : public CGraphButton
  11. {
  12. public:
  13. CKeyValueEdit();
  14. virtual ~CKeyValueEdit();
  15. void  SetKeyValueEdit(RECT rect,int value);
  16. void  SetKeyValue(int value);
  17.     void  RenderKeyValueEdit();
  18. bool  IsValueChanged();
  19. int   GetKeyValue();
  20. private:
  21. void  UpdateKeyValueEdit();
  22. bool  TranslateValueToString(int value ,char *string);
  23. void  FinishInput();
  24. int   m_iKeyValue;
  25. bool  m_bEditting;
  26. bool  m_bValueChanged;
  27. };
  28. #endif // !defined(AFX_KEYVALUEEDIT_H__4ADC9FC1_AB04_11D6_8154_5254AB37CDC9__INCLUDED_)