00001
00002
00003
00004 #ifndef MNComboBOX_H
00005 #define MNComboBOX_H
00006
00007 #include "MNComponent.h"
00008
00012 #define END -1
00013
00071 class MNComboBox : public MNComponent
00072 {
00073 public:
00077 MNComboBox( MNComponent *parent, int x, int y, int w, int h,
00078 int style = CBS_DROPDOWN, LPSTR *data = NULL, int ndata = 0 );
00079
00083 void AddString( LPSTR text, int index = END );
00084
00088 void AddStrings( LPSTR text[], int ntext, int index = END );
00089
00093 void RemoveString( int index );
00094
00098 LPSTR GetString( int index );
00099
00103 LPSTR operator[]( int index );
00104
00108 int GetNumberOfItems();
00109
00113 LPSTR GetSelectedString();
00114
00118 int GetSelectedIndex();
00119 };
00120
00121 #endif