pageError.h 686 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef NULLSOFT_AUTH_LOGIN_PAGE_ERROR_HEADER
  2. #define NULLSOFT_AUTH_LOGIN_PAGE_ERROR_HEADER
  3. #if defined(_MSC_VER) && (_MSC_VER >= 1020)
  4. #pragma once
  5. #endif
  6. #include "./loginPage.h"
  7. class LoginPageError : public LoginPage
  8. {
  9. protected:
  10. LoginPageError(HWND hwnd, HWND hLoginbox);
  11. ~LoginPageError();
  12. public:
  13. static HWND CreatePage(HWND hLoginbox, HWND hParent);
  14. protected:
  15. void UpdateLayout(BOOL fRedraw);
  16. HBRUSH OnGetStaticColor(HDC hdc, HWND hControl);
  17. BOOL OnGetLoginData(LoginData **ppLoginData);
  18. private:
  19. friend static HRESULT CALLBACK LoginPageError_CreateInstance(HWND hwnd, HWND hLoginbox, LoginPage **instance);
  20. };
  21. #endif //NULLSOFT_AUTH_LOGIN_PAGE_ERROR_HEADER