The Machine Perception Toolbox

[Introduction]- [News]- [Download]- [Screenshots]- [Manual (pdf)]- [Forums]- [API Reference]- [Repository ]

 

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DeviceList.h

Go to the documentation of this file.
00001 #if !defined(AFX_DEVICELIST_H__8D13B1FF_5340_44F4_BA81_B454C6F0D3CA__INCLUDED_)
00002 #define AFX_DEVICELIST_H__8D13B1FF_5340_44F4_BA81_B454C6F0D3CA__INCLUDED_
00003 
00004 #if _MSC_VER > 1000
00005 #pragma once
00006 #endif // _MSC_VER > 1000
00007 // DeviceList.h : header file
00008 //
00009 
00010 enum dl_deviceType{dl_capture = 0, dl_compressor};
00011 
00013 // DeviceList dialog
00014 
00015 class DeviceList : public CDialog
00016 {
00017 // Construction
00018 public:
00019         DeviceList(CWnd* pParent = NULL);   // standard constructor
00020         void setDirectShow(MPDirectShow* directShow, int totalDevices, dl_deviceType deviceType);
00021 
00022 // Dialog Data
00023         //{{AFX_DATA(DeviceList)
00024         enum { IDD = IDD_DEVICES };
00025         CStatic m_deviceText;
00026         CComboBox       m_deviceList;
00027         //}}AFX_DATA
00028 
00029 
00030 // Overrides
00031         // ClassWizard generated virtual function overrides
00032         //{{AFX_VIRTUAL(DeviceList)
00033         public:
00034         virtual int DoModal();
00035         protected:
00036         virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
00037         //}}AFX_VIRTUAL
00038 
00039 // Implementation
00040 protected:
00041         MPDirectShow* m_directShow;
00042         int m_totalDevices;
00043         dl_deviceType m_deviceType;
00044 
00045         // Generated message map functions
00046         //{{AFX_MSG(DeviceList)
00047         afx_msg void OnSelchangeCOMBOList();
00048         //}}AFX_MSG
00049         DECLARE_MESSAGE_MAP()
00050 };
00051 
00052 //{{AFX_INSERT_LOCATION}}
00053 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
00054 
00055 #endif // !defined(AFX_DEVICELIST_H__8D13B1FF_5340_44F4_BA81_B454C6F0D3CA__INCLUDED_)

Generated on Mon Nov 8 17:07:32 2004 for MPT by  doxygen 1.3.9.1