30 lines
568 B
C
30 lines
568 B
C
|
#ifndef FTDLG_H
|
||
|
#define FTDLG_H
|
||
|
|
||
|
#include "basedlg.h"
|
||
|
|
||
|
class IAssocStore;
|
||
|
|
||
|
class CFTDlg : public CBaseDlg
|
||
|
{
|
||
|
public:
|
||
|
CFTDlg(ULONG_PTR ulpAHelpIDsArray);
|
||
|
|
||
|
protected:
|
||
|
virtual ~CFTDlg();
|
||
|
|
||
|
LRESULT OnCtrlSetFocus(WPARAM wParam, LPARAM lParam);
|
||
|
virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);
|
||
|
|
||
|
HRESULT _InitAssocStore();
|
||
|
|
||
|
static void MakeDefaultProgIDDescrFromExt(LPTSTR pszProgIDDescr, DWORD dwProgIDDescr,
|
||
|
LPTSTR pszExt);
|
||
|
|
||
|
protected:
|
||
|
// Our connection to the data
|
||
|
IAssocStore* _pAssocStore;
|
||
|
};
|
||
|
|
||
|
#endif //FTDLG_H
|