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.
68 lines
1.5 KiB
68 lines
1.5 KiB
// Copyright (c) 2001 Microsoft Corporation
|
|
//
|
|
// File: NetDetectProgressDialog.h
|
|
//
|
|
// Synopsis: Declares the NetDetectProgressDialog which
|
|
// gives a nice animation while detecting the
|
|
// network settings
|
|
//
|
|
// History: 06/13/2001 JeffJon Created
|
|
|
|
#ifndef __CYS_NETDETECTPROGRESSDIALOG_H
|
|
#define __CYS_NETDETECTPROGRESSDIALOG_H
|
|
|
|
#include "CYSWizardPage.h"
|
|
|
|
|
|
class NetDetectProgressDialog : public Dialog
|
|
{
|
|
public:
|
|
|
|
// These messages are sent to the dialog when the
|
|
// network detection has finished.
|
|
|
|
static const UINT CYS_THREAD_SUCCESS;
|
|
static const UINT CYS_THREAD_FAILED;
|
|
static const UINT CYS_THREAD_USER_CANCEL;
|
|
|
|
typedef void (*ThreadProc) (NetDetectProgressDialog& dialog);
|
|
|
|
// Constructor
|
|
|
|
NetDetectProgressDialog();
|
|
|
|
// Destructor
|
|
|
|
virtual
|
|
~NetDetectProgressDialog();
|
|
|
|
|
|
// Dialog overrides
|
|
|
|
virtual
|
|
void
|
|
OnInit();
|
|
|
|
virtual
|
|
bool
|
|
OnMessage(
|
|
UINT message,
|
|
WPARAM wparam,
|
|
LPARAM lparam);
|
|
|
|
// Accessors
|
|
|
|
bool
|
|
ShouldCancel() { return shouldCancel; }
|
|
|
|
private:
|
|
|
|
bool shouldCancel;
|
|
|
|
// not defined: no copying allowed
|
|
NetDetectProgressDialog(const NetDetectProgressDialog&);
|
|
const NetDetectProgressDialog& operator=(const NetDetectProgressDialog&);
|
|
|
|
};
|
|
|
|
#endif // __CYS_NETDETECTPROGRESSDIALOG_H
|