77 lines
2 KiB
C++
77 lines
2 KiB
C++
//+-------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
//
|
|
// Copyright (C) Microsoft Corporation, 1998 - 1999
|
|
//
|
|
// File: imagetransferpage.h
|
|
//
|
|
//--------------------------------------------------------------------------
|
|
|
|
#ifndef __IMAGETRANSFERPAGE_H__
|
|
#define __IMAGETRANSFERPAGE_H__
|
|
|
|
// ImageTransferPage.h : header file
|
|
//
|
|
|
|
#include "PropertyPage.h"
|
|
#include "Controls.h"
|
|
|
|
#define CHANGE_EXPLORE_ON_COMPLETION 0x01
|
|
#define CHANGE_DISABLE_IRCOMM 0x02
|
|
#define CHANGE_IMAGE_LOCATION 0x04
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ImageTransferPage dialog
|
|
|
|
class ImageTransferPage : public PropertyPage
|
|
{
|
|
// Construction
|
|
public:
|
|
ImageTransferPage(HINSTANCE hInst, HWND parent) :
|
|
PropertyPage(IDD_IMAGETRANSFER, hInst),
|
|
m_ctrlEnableIrCOMM(IDC_IMAGEXFER_ENABLE_IRCOMM),
|
|
m_ctrlEnableExploring(IDC_IMAGEXFER_EXPLOREONCOMPLETION),
|
|
m_ctrlDestLocation(IDC_IMAGEXFER_DEST) {
|
|
m_ExploringEnabled = 1;
|
|
m_IrCOMMEnabled = 0;
|
|
m_TempDestLocation[0] = _T('\0');
|
|
m_FinalDestLocation[0] = _T('\0');
|
|
m_ChangeMask = 0; }
|
|
~ImageTransferPage() { ; }
|
|
|
|
// Dialog Data
|
|
Button m_ctrlEnableIrCOMM;
|
|
Button m_ctrlEnableExploring;
|
|
Edit m_ctrlDestLocation;
|
|
|
|
|
|
// Overrides
|
|
private:
|
|
void OnApply(LPPSHNOTIFY lppsn);
|
|
BOOL OnHelp (LPHELPINFO pHelpInfo);
|
|
BOOL OnContextMenu (WPARAM wParam, LPARAM lParam);
|
|
void OnCommand(UINT ctrlId, HWND hwndCtrl, UINT cNotify);
|
|
INT_PTR OnInitDialog(HWND hDialog);
|
|
|
|
// Implementation
|
|
protected:
|
|
void OnEnableExploring();
|
|
void OnEnableIrCOMM();
|
|
void OnBrowse();
|
|
|
|
private:
|
|
void LoadRegistrySettings();
|
|
void SaveRegistrySettings();
|
|
int m_ExploringEnabled;
|
|
int m_IrCOMMEnabled;
|
|
TCHAR m_FinalDestLocation[MAX_PATH + 1];
|
|
DWORD m_ChangeMask;
|
|
TCHAR m_TempDestLocation[MAX_PATH + 1];
|
|
};
|
|
|
|
extern HINSTANCE gHInst;
|
|
|
|
#endif // __IMAGETRANSFERPAGE_H__
|