37 lines
883 B
C++
37 lines
883 B
C++
#ifndef NULLSOFT_AUTH_LOGIN_PAGE_EMPTY_HEADER
|
|
#define NULLSOFT_AUTH_LOGIN_PAGE_EMPTY_HEADER
|
|
|
|
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
|
#pragma once
|
|
#endif
|
|
|
|
#include "./loginPage.h"
|
|
|
|
class LoginPageEmpty: public LoginPage
|
|
{
|
|
protected:
|
|
LoginPageEmpty(HWND hwnd, HWND hLoginbox);
|
|
~LoginPageEmpty();
|
|
|
|
public:
|
|
static HWND CreatePage(HWND hLoginbox, HWND hParent);
|
|
|
|
protected:
|
|
void UpdateLayout(BOOL fRedraw);
|
|
void EnableCheckButton(BOOL fEnable);
|
|
|
|
BOOL OnInitDialog(HWND hFocus, LPARAM param);
|
|
void OnCommand(UINT commandId, UINT eventType, HWND hControl);
|
|
|
|
BOOL OnGetLoginData(LoginData **ppLoginData);
|
|
void OnUpdateStateChange(BOOL updateActive);
|
|
|
|
HBRUSH OnGetStaticColor(HDC hdc, HWND hControl);
|
|
|
|
private:
|
|
friend static HRESULT CALLBACK LoginPageEmpty_CreateInstance(HWND hwnd, HWND hLoginbox, LoginPage **instance);
|
|
|
|
|
|
};
|
|
|
|
#endif //NULLSOFT_AUTH_LOGIN_PAGE_EMPTY_HEADER
|