90 lines
2.4 KiB
C
90 lines
2.4 KiB
C
|
//+-------------------------------------------------------------------------
|
||
|
//
|
||
|
// Microsoft Windows
|
||
|
//
|
||
|
// Copyright (C) Microsoft Corporation, 1998 - 1999
|
||
|
//
|
||
|
// File: filetransferpage.h
|
||
|
//
|
||
|
//--------------------------------------------------------------------------
|
||
|
|
||
|
#ifndef __FILETRANSFERPAGE_H__
|
||
|
#define __FILETRANSFERPAGE_H__
|
||
|
|
||
|
// FileTransferPage.h : header file
|
||
|
//
|
||
|
|
||
|
#include "PropertyPage.h"
|
||
|
#include "Controls.h"
|
||
|
|
||
|
#define CHANGE_DISPLAY_ICON 0x10
|
||
|
#define CHANGE_ALLOW_FILE_XFER 0x20
|
||
|
#define CHANGE_NOTIFY_ON_FILE_XFER 0x40
|
||
|
#define CHANGE_FILE_LOCATION 0x80
|
||
|
#define CHANGE_PLAY_SOUND 0x08
|
||
|
|
||
|
/////////////////////////////////////////////////////////////////////////////
|
||
|
// CFileTransferPage dialog
|
||
|
|
||
|
class FileTransferPage : public PropertyPage
|
||
|
{
|
||
|
// Construction
|
||
|
public:
|
||
|
FileTransferPage(HINSTANCE hInst, HWND parent) :
|
||
|
PropertyPage(IDD_FILETRANSFER, hInst),
|
||
|
m_recvdFilesLocation(IDC_RECEIVEDFILESLOCATION),
|
||
|
m_cbDisplayTray(IDC_DISPLAYTRAY),
|
||
|
m_cbDisplayRecv(IDC_DISPLAYRECV),
|
||
|
m_cbPlaySound(IDC_SOUND),
|
||
|
m_cbAllowSend(IDC_ALLOWSEND) {
|
||
|
m_fAllowSend = m_fDisplayRecv = m_fDisplayTray = m_fPlaySound = TRUE;
|
||
|
m_FinalDestLocation[0] = _T('\0');
|
||
|
m_TempDestLocation[0] = _T('\0');
|
||
|
m_ChangeMask = 0;}
|
||
|
~FileTransferPage() { ; }
|
||
|
friend LONG CALLBACK CPlApplet(HWND hwndCPL, UINT uMsg, LPARAM lParam1, LPARAM lParam2);
|
||
|
|
||
|
|
||
|
// Dialog Data
|
||
|
Edit m_recvdFilesLocation;
|
||
|
Button m_cbDisplayTray;
|
||
|
Button m_cbDisplayRecv;
|
||
|
Button m_cbAllowSend;
|
||
|
Button m_cbPlaySound;
|
||
|
|
||
|
|
||
|
// Overrides
|
||
|
public:
|
||
|
void OnApply(LPPSHNOTIFY lppsn);
|
||
|
protected:
|
||
|
|
||
|
// Implementation
|
||
|
protected:
|
||
|
void OnAllowsend();
|
||
|
void OnPlaySound();
|
||
|
void OnDisplayrecv();
|
||
|
void OnDisplaytray();
|
||
|
INT_PTR OnInitDialog(HWND hwndDlg);
|
||
|
void OnChoosefilelocation();
|
||
|
BOOL OnHelp (LPHELPINFO pHelpInfo);
|
||
|
BOOL OnContextMenu (WPARAM wParam, LPARAM lParam);
|
||
|
void OnCommand(UINT ctrlId, HWND hwndCtrl, UINT cNotify);
|
||
|
BOOL OnNetworkConnectionsLink();
|
||
|
INT_PTR OnNotify(NMHDR * nmhdr);
|
||
|
|
||
|
private:
|
||
|
TCHAR m_FinalDestLocation[MAX_PATH];
|
||
|
TCHAR m_TempDestLocation[MAX_PATH];
|
||
|
void SaveSettingsToRegistry (void);
|
||
|
void LoadRegistrySettings(void);
|
||
|
BOOL m_fDisplayTray;
|
||
|
BOOL m_fDisplayRecv;
|
||
|
BOOL m_fAllowSend;
|
||
|
BOOL m_fPlaySound;
|
||
|
DWORD m_ChangeMask;
|
||
|
};
|
||
|
|
||
|
extern HINSTANCE gHInst;
|
||
|
|
||
|
#endif // __FILETRANSFERPAGE_H__
|