// source\FiltersThread.cpp : implementation file // #include "stdafx.h" #include "PoroMedia.h" #include "FiltersThread.h" // FiltersThread IMPLEMENT_DYNCREATE(FiltersThread, CWinThread) FiltersThread::FiltersThread() { } FiltersThread::~FiltersThread() { } BOOL FiltersThread::InitInstance() { BOOL ret; FiltersDialog* FiltersDlg; FiltersDlg = new FiltersDialog(); //Check if new succeeded and a valid pointer to a dialog object is //created. if(FiltersDlg != NULL) { ret = FiltersDlg->Create(IDD_FILTERSDIALOG, FiltersDlg); if(!ret) //Create failed. AfxMessageBox("Error creating Dialog"); FiltersDlg->ShowWindow(SW_SHOW); } else AfxMessageBox("Error Creating Dialog Object"); m_pMainWnd = FiltersDlg; return TRUE; } int FiltersThread::ExitInstance() { // TODO: perform any per-thread cleanup here return CWinThread::ExitInstance(); } BEGIN_MESSAGE_MAP(FiltersThread, CWinThread) END_MESSAGE_MAP() // FiltersThread message handlers