/* * InstList.h * * MIDAS Module Player for Windows NT Instrument List View * * Copyright 1996 Petteri Kangaslampi */ #ifndef __INSTLIST_H #define __INSTLIST_H class InstListWindow; class InstListView : public midpView { private: InstListWindow *window; public: InstListView(void); virtual ~InstListView(void); virtual char *Name(void); virtual char *Description(void); virtual midpViewWindow *CreateViewWindow(Registry *registry = NULL); virtual void DestroyViewWindow(midpViewWindow *window); }; class InstListWindow : public midpViewWindow { protected: HWND listWinHandle; public: InstListWindow(int instanceNumber, midpView *view, Registry *registry = NULL); virtual ~InstListWindow(void); void UpdateList(void); LRESULT CALLBACK ClassWindowProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam); }; #endif