www.pudn.com > ComputerInfo_demo.zip > HWDevicesInfoPage.h
#pragma once
// HWDevicesInfoPage dialog
class HWDevicesInfoPage : public CPropertyPage
{
DECLARE_DYNAMIC(HWDevicesInfoPage)
public:
HWDevicesInfoPage();
virtual ~HWDevicesInfoPage();
// Dialog Data
enum { IDD = IDD_HWDEVICESINFOPAGE };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
DECLARE_MESSAGE_MAP()
public:
BOOL OnInitDialog(void);
CListCtrl m_wndListCtl;
void SetSystemInfo(ISystemInformation *pSystemInfo = NULL, CFile *pFile = NULL)
{
ASSERT (pSystemInfo != NULL);
m_pSystemInfo = pSystemInfo;
m_pOutputFile = pFile;
}
private:
CFile *m_pOutputFile;
ISystemInformation *m_pSystemInfo;
HRESULT GetInformation(void);
};