windows-nt/Source/XPSP1/NT/shell/osshell/dskquota/ui/yntoall.h

43 lines
1.2 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
#ifndef _INC_DSKQUOTA_YNTOALL_H
#define _INC_DSKQUOTA_YNTOALL_H
///////////////////////////////////////////////////////////////////////////////
/* File: yntoall.h
Description: Declarations for class YesNoToAllDialog.
This class provides a simple message box that includes an
"apply to all" checkbox.
Revision History:
Date Description Programmer
-------- --------------------------------------------------- ----------
05/28/97 Initial creation. BrianAu
*/
///////////////////////////////////////////////////////////////////////////////
class YesNoToAllDialog
{
private:
UINT m_idDialogTemplate;
HWND m_hwndCbxApplyToAll;
HWND m_hwndTxtMsg;
LPTSTR m_pszTitle;
LPTSTR m_pszText;
BOOL m_bApplyToAll;
static INT_PTR CALLBACK DlgProc(HWND, UINT, WPARAM, LPARAM);
public:
YesNoToAllDialog(UINT idDialogTemplate);
~YesNoToAllDialog(VOID);
BOOL ApplyToAll(VOID)
{ return m_bApplyToAll; }
INT_PTR CreateAndRun(HINSTANCE hInstance, HWND hwndParent, LPCTSTR pszTitle, LPCTSTR pszText);
};
#endif // _INC_DSKQUOTA_YNTOALL_H