InPlaceEdit.h
上传用户:zdjx198
上传日期:2007-01-02
资源大小:95k
文件大小:1k
源码类别:

ListView/ListBox

开发平台:

Visual C++

  1. // InPlaceEdit.h : header file
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. // CInPlaceEdit window
  5. class CInPlaceEdit : public CEdit
  6. {
  7. // Construction
  8. public:
  9.         CInPlaceEdit(int iItem, int iSubItem, CString sInitText);
  10. // Attributes
  11. public:
  12. // Operations
  13. public:
  14. // Overrides
  15.         // ClassWizard generated virtual function overrides
  16.         //{{AFX_VIRTUAL(CInPlaceEdit)
  17.         public:
  18.         virtual BOOL PreTranslateMessage(MSG* pMsg);
  19.         //}}AFX_VIRTUAL
  20. // Implementation
  21. public:
  22.         virtual ~CInPlaceEdit();
  23. void CalculateSize();
  24.         // Generated message map functions
  25. protected:
  26.         //{{AFX_MSG(CInPlaceEdit)
  27.         afx_msg void OnKillFocus(CWnd* pNewWnd);
  28.         afx_msg void OnChar(UINT nChar, UINT nRepCnt, UINT nFlags);
  29.         afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  30.         //}}AFX_MSG
  31.         DECLARE_MESSAGE_MAP()
  32. private:
  33.         int m_iItem;
  34.         int m_iSubItem;
  35.         CString m_sInitText;
  36.         BOOL    m_bESC;         // To indicate whether ESC key was pressed
  37. };
  38. /////////////////////////////////////////////////////////////////////////////