GfxGroupEdit.h
上传用户:aokegd
上传日期:2009-12-14
资源大小:1276k
文件大小:2k
源码类别:

书籍源码

开发平台:

Visual C++

  1. // Copyright (c) Iuri Apollonio 1998
  2. // Use & modify as you want & need, and leave those 4 lines.
  3. // Strongly based on article "Inplace edit control" of Mario Contestabile and "Editable subitems" of Zafir
  4. // http://www.codeguru.com
  5. #if !defined(AFX_GFXGROUPEDIT_H__CA5BB022_1277_11D2_843A_0000B43382FE__INCLUDED_)
  6. #define AFX_GFXGROUPEDIT_H__CA5BB022_1277_11D2_843A_0000B43382FE__INCLUDED_
  7. #if _MSC_VER >= 1000
  8. #pragma once
  9. #endif // _MSC_VER >= 1000
  10. // GfxGroupEdit.h : header file
  11. //
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CGfxGroupEdit window
  14. class CGfxGroupEdit : public CEdit
  15. {
  16. // Construction
  17. public:
  18. CGfxGroupEdit();
  19. // Attributes
  20. public:
  21. BOOL bEscapeKey;
  22. CString text;
  23. WPARAM msgSend;
  24. bool bNoDown;
  25. // Operations
  26. public:
  27. // Overrides
  28. // ClassWizard generated virtual function overrides
  29. //{{AFX_VIRTUAL(CGfxGroupEdit)
  30. public:
  31. virtual BOOL PreTranslateMessage(MSG* pMsg);
  32. protected:
  33. virtual void PostNcDestroy();
  34. //}}AFX_VIRTUAL
  35. // Implementation
  36. public:
  37. int iIndex;
  38. virtual ~CGfxGroupEdit();
  39. // Generated message map functions
  40. protected:
  41. //{{AFX_MSG(CGfxGroupEdit)
  42. afx_msg void OnKillFocus(CWnd* pNewWnd);
  43. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  44. afx_msg void OnChar(UINT nChar, UINT nRepCnt, UINT nFlags);
  45. //}}AFX_MSG
  46. DECLARE_MESSAGE_MAP()
  47. };
  48. /////////////////////////////////////////////////////////////////////////////
  49. //{{AFX_INSERT_LOCATION}}
  50. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  51. #endif // !defined(AFX_GFXGROUPEDIT_H__CA5BB022_1277_11D2_843A_0000B43382FE__INCLUDED_)