27 lines
638 B
C++
27 lines
638 B
C++
#ifndef _VIEWSELECT_HPP_
|
|
#define _VIEWSELECT_HPP_
|
|
#include <mdiwin/dwindow.hpp>
|
|
#include <mdiwin/viewcntr.hpp>
|
|
#include <mdiwin/block.hpp>
|
|
|
|
class ViewSelect : public DWindow
|
|
{
|
|
public:
|
|
ViewSelect(HWND hParent);
|
|
~ViewSelect();
|
|
WORD selectView(Block<ViewContainer> &viewContainer,WORD &itemIndex,WORD width,WORD height);
|
|
private:
|
|
enum{NumTabs=10};
|
|
int DlgProc(UINT message,WPARAM wParam,LPARAM lParam);
|
|
WORD copyBlock(Block<ViewContainer> &viewContainer);
|
|
void loadItemData(void);
|
|
WORD handleListBoxEvent(LPARAM lParam);
|
|
|
|
HWND mhParent;
|
|
Block<ViewContainer> mViewContainer;
|
|
WORD mWidth;
|
|
WORD mHeight;
|
|
WORD mItemIndex;
|
|
};
|
|
#endif
|