100 lines
1.9 KiB
C++
100 lines
1.9 KiB
C++
//+--------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
// Copyright (C) Microsoft Corporation, 1994 - 1996.
|
|
//
|
|
// File: selmonth.hxx
|
|
//
|
|
// Contents: Definition of class to manage simple month-selection
|
|
// dialog box.
|
|
//
|
|
// Classes: CSelectMonth
|
|
//
|
|
// History: 5-05-1997 DavidMun Created
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
#ifndef __SELMONTH_HXX_
|
|
#define __SELMONTH_HXX_
|
|
|
|
|
|
//+--------------------------------------------------------------------------
|
|
//
|
|
// Class: CSelectMonth
|
|
//
|
|
// Purpose: Drive a month-selection dialog used by the monthly wizard
|
|
// page.
|
|
//
|
|
// History: 5-05-1997 DavidMun Created
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
class CSelectMonth: public CDlg
|
|
{
|
|
public:
|
|
|
|
CSelectMonth();
|
|
|
|
USHORT
|
|
GetSelectedMonths();
|
|
|
|
private:
|
|
|
|
virtual INT_PTR
|
|
RealDlgProc(
|
|
UINT uMsg,
|
|
WPARAM wParam,
|
|
LPARAM lParam);
|
|
|
|
VOID
|
|
_OnOK();
|
|
|
|
VOID
|
|
_OnInit();
|
|
|
|
USHORT _flMonths;
|
|
};
|
|
|
|
|
|
|
|
|
|
//+--------------------------------------------------------------------------
|
|
//
|
|
// Member: CSelectMonth::CSelectMonth
|
|
//
|
|
// Synopsis: ctor
|
|
//
|
|
// History: 5-05-1997 DavidMun Created
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
inline
|
|
CSelectMonth::CSelectMonth()
|
|
{
|
|
_flMonths = 0;
|
|
}
|
|
|
|
|
|
|
|
|
|
//+--------------------------------------------------------------------------
|
|
//
|
|
// Member: CSelectMonth::GetSelectedMonths
|
|
//
|
|
// Synopsis: Return bitmask containing TASK_JANUARY..TASK_DECEMBER flags
|
|
// corresponding to the checkboxes the user checked.
|
|
//
|
|
// History: 5-05-1997 DavidMun Created
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
inline USHORT
|
|
CSelectMonth::GetSelectedMonths()
|
|
{
|
|
return _flMonths;
|
|
}
|
|
|
|
|
|
#endif // __SELMONTH_HXX_
|
|
|