ComboBoxEx.h
上传用户:hbjdyb2005
上传日期:2021-01-26
资源大小:168k
文件大小:2k
源码类别:

组合框控件

开发平台:

Visual C++

  1. #if !defined(AFX_COMBOBOXEX_H__115F422E_5CD5_11D1_ABBA_00A0243D1382__INCLUDED_)
  2. #define AFX_COMBOBOXEX_H__115F422E_5CD5_11D1_ABBA_00A0243D1382__INCLUDED_
  3. #if _MSC_VER >= 1000
  4. #pragma once
  5. #endif // _MSC_VER >= 1000
  6. // ComboBoxEx.h : header file
  7. //
  8. // Autocompleting combo-box (like the URL edit box in netscape)
  9. //
  10. // Written by Chris Maunder (Chris.Maunder@cbr.clw.csiro.au)
  11. // Copyright (c) 1998.
  12. //
  13. // This code may be used in compiled form in any way you desire. This
  14. // file may be redistributed unmodified by any means PROVIDING it is 
  15. // not sold for profit without the authors written consent, and 
  16. // providing that this notice and the authors name is included. If 
  17. // the source code in  this file is used in any commercial application 
  18. // then acknowledgement must be made to the author of this file 
  19. // (in whatever form you wish).
  20. //
  21. // This file is provided "as is" with no expressed or implied warranty.
  22. // The author accepts no liability if it causes any damage to your
  23. // computer, causes your pet cat to fall ill, increases baldness or
  24. // makes you car start emitting strange noises when you start it up.
  25. //
  26. // Expect bugs.
  27. // 
  28. // Please use and enjoy. Please let me know of any bugs/mods/improvements 
  29. // that you have found/implemented and I will fix/incorporate them into this
  30. // file. 
  31. //
  32. // 本代码供免费使用,使用时请遵守如上协定
  33. /////////////////////////////////////////////////////////////////////////////
  34. /////////////////////////////////////////////////////////////////////////////
  35. // CComboBoxExt window
  36. class CComboBoxExt : public CComboBox
  37. {
  38. // Construction
  39. public:
  40. CComboBoxExt();
  41. // Attributes
  42. public:
  43. // Operations
  44. public:
  45. // Overrides
  46. // ClassWizard generated virtual function overrides
  47. //{{AFX_VIRTUAL(CComboBoxExt)
  48. public:
  49. virtual BOOL PreTranslateMessage(MSG* pMsg);
  50. //}}AFX_VIRTUAL
  51. // Implementation
  52. public:
  53. virtual ~CComboBoxExt();
  54. BOOL m_bAutoComplete;
  55. // Generated message map functions
  56. protected:
  57. //{{AFX_MSG(CComboBoxExt)
  58. afx_msg void OnEditUpdate();
  59. //}}AFX_MSG
  60. DECLARE_MESSAGE_MAP()
  61. };
  62. /////////////////////////////////////////////////////////////////////////////
  63. //{{AFX_INSERT_LOCATION}}
  64. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  65. #endif // !defined(AFX_COMBOBOXEX_H__115F422E_5CD5_11D1_ABBA_00A0243D1382__INCLUDED_)