#include #include "html_window.hpp" html_window::html_window() { this->set_callback(std::bind(&html_window::handler, this, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3)); } window* html_window::get_window() { return this; } html_frame* html_window::get_html_frame() { return this; } LRESULT html_window::handler(const UINT message, const WPARAM w_param, const LPARAM l_param) { if (message == WM_SIZE) { this->resize(LOWORD(l_param), HIWORD(l_param)); return 0; } if (message == WM_CREATE) { this->initialize(*this); return 0; } return DefWindowProc(*this, message, w_param, l_param); }