Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*****************************************************************/ /** Microsoft Windows NT **/ /** Copyright(c) Microsoft Corp., 1992 **/ /*****************************************************************/
/*
voledit.hxx This file contains the classes used by the Volume Edit Dialog viz. part of the file manager. VOLUME_EDIT_DIALOG History: NarenG 11/11/92 Modified sharemgt.hxx for AFPMGR */
#ifndef _VOLEDIT_HXX_
#define _VOLEDIT_HXX_
#include "vvolbase.hxx"
/*************************************************************************
NAME: VOLUME_EDIT_DIALOG
SYNOPSIS: This is the dialog for editing volumes.
INTERFACE: VOLUME_EDIT_DIALOG() - Constructor
PARENT: VIEW_VOLUMES_DIALOG_BASE
USES: PUSH_BUTTON
CAVEATS:
NOTES:
HISTORY: NarenG 11/11/92 Modified for AFPMGR
**************************************************************************/
class VOLUME_EDIT_DIALOG: public VIEW_VOLUMES_DIALOG_BASE {
private:
SLT _sltVolumeTitle;
//
// Push buttons for the volumes in the listbox
//
PUSH_BUTTON _pbVolumeInfo; PUSH_BUTTON _pbClose;
//
// Represents the target server
//
AFP_SERVER_HANDLE _hServer;
//
// Method to popup the volume properties dialog
//
BOOL OnVolumeInfo( VOID );
//
// Enable/Disable buttons according to the information in the listbox
//
VOID ResetControls( VOID );
protected:
virtual BOOL OnCommand( const CONTROL_EVENT & event );
virtual ULONG QueryHelpContext( VOID );
//
// Virtual method called when the user double clicks in the listbox
//
virtual BOOL OnVolumeLbDblClk( VOID );
public:
VOLUME_EDIT_DIALOG( HWND hwndParent, AFP_SERVER_HANDLE hServer, const TCHAR *pszServerName, const TCHAR *pszPath, BOOL fIsFile );
};
#endif
|