#pragma once #include "WindowBase.h" class PopupHostWindow : public WindowBaseT { using base_type = WindowBaseT; friend base_type; public: bool Create() noexcept; private: static LRESULT CALLBACK _Popup2WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam); LRESULT _MessageHandler(UINT msg, WPARAM wParam, LPARAM lParam) noexcept; void _UpdateButtonPos() noexcept; HWND _hwndBtn1 = NULL; HWND _hwndBtn2 = NULL; HWND _hwndBtn3 = NULL; HWND _hwndBtn4 = NULL; };