Это может быть неправильный подход, но может помочь кому-то. К счастью, у библиотеки, которую я тестирую, была GLFW . Итак, я создал окно, используя это.
Вот код,
glfwInit();
// Set all the required options for GLFW
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
glfwWindowHint(GLFW_RESIZABLE, GL_FALSE);
// Create a GLFWwindow object that we can use for GLFW's functions
GLFWwindow* window = glfwCreateWindow(100, 100, "TestWindow", nullptr, nullptr);
HWND val = glfwGetWin32Window(window);
obj.init(val, nullptr);