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 LAN Manager **/ /** Copyright(c) Microsoft Corp., 1991 **/ /**********************************************************************/
/*
WNProp.hxx
This file contains the global definitions needed for the Properties dialog stuff in the winnet driver
FILE HISTORY: Johnl 2-Sept-1991 Created
*/
#ifndef _WNPROP_HXX_
#define _WNPROP_HXX_
/* These APIs should be called before and after the properties dialog is displayed for
* for the first time and during the DLL exit stuff. */ APIERR I_PropDialogInit( void ) ; void I_PropDialogUnInit( void ) ;
#define MAX_BUTTONS 1 // Maximum number of buttons the properties dialog
// can display
/* The magic numbers for the corresponding buttons. The number should
* match the index into the aidsButtonNames array. */ #define PROP_ID_FILEOPENS 0
#define PROP_ID_LASTBUTTON PROP_ID_FILEOPENS
/*************************************************************************
NAME: PROPERTY_DIALOG
SYNOPSIS: Simple wrapper around the windows properties dialog
INTERFACE:
QueryButtonName Returns the string name of the button based on the index and the type of selection.
QueryString Indexes into the string array and returns the button name (the PROP_ID_* manifests should be used in this function).
PARENT: BASE
USES: NLS_STR
CAVEATS: The class needs to be constructed before QueryButtonName or QueryString is called.
NOTES:
HISTORY: Johnl 02-Sep-1991 Lifted from Rustan's original
**************************************************************************/
class PROPERTY_DIALOG : public BASE { private: static RESOURCE_STR *pnlsButtonName[6] ;
public: static APIERR Construct( void ) ; static void Destruct( void ) ;
static APIERR QueryButtonName( UINT iButton, UINT nPropSel, const NLS_STR * * ppnlsName ) ;
static NLS_STR * QueryString( unsigned iStringIndex ) { UIASSERT( iStringIndex <= PROP_ID_LASTBUTTON ) ; return pnlsButtonName[iStringIndex] ; } } ;
#endif // _WNPROP_HXX_
|