home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / cprog / blx21.zip / OWLPRT.ARJ / PRTCPP.ARJ / MYCOMBO.H < prev    next >
C/C++ Source or Header  |  1992-02-19  |  1KB  |  45 lines

  1. #ifndef __MYCOMBOBOX_H
  2. #define __MYCOMBOBOX_H
  3.  
  4. #ifndef __COMBOBOX_H
  5. #include <combobox.h>
  6. #endif
  7.  
  8. #pragma option -Vo-
  9.  
  10. _CLASSDEF(TMyComboBox)
  11. _CLASSDEF(TMyComboBoxData)
  12.  
  13. /* --------------------------------------------------------
  14.   TMyComboBox
  15.   -------------------------------------------------------- */
  16.  
  17. class _EXPORT TMyComboBox : public TComboBox
  18. {
  19. public:
  20.     TMyComboBox(PTWindowsObject AParent, int AnId, int X, int Y, int W,
  21.           int H, DWORD AStyle, WORD ATextLen, PTModule AModule = NULL)
  22.           : TComboBox(AParent, AnId, X, Y, W, H, AStyle, ATextLen,
  23.         AModule) {}
  24.     TMyComboBox(PTWindowsObject AParent, int ResourceId, WORD ATextLen,
  25.           PTModule AModule = NULL)
  26.           : TComboBox(AParent, ResourceId, ATextLen, AModule) {}
  27.  
  28.     virtual WORD Transfer(Pvoid DataPtr, WORD TransferFlag);
  29. };
  30.  
  31. class _EXPORT TMyComboBoxData
  32. {
  33. public:
  34.     PTNSCollection Strings;
  35.     Pchar Selection;
  36.  
  37.     TMyComboBoxData();
  38.     ~TMyComboBoxData();
  39.     void AddString(Pchar AString, BOOL IsSelected = FALSE);
  40. };
  41.  
  42. #pragma option -Vo.
  43.  
  44. #endif
  45.