public GuiHalSurfaceWindowsFormsDXBackend(ImageFormats format) : base(format) { windowsFormsWindow = new WindowsFormBridgeDXBackend(this, format); if (((WindowsFormBridgeDXBackend)windowsFormsWindow).InitializeDirect3D() == false) // Check if D3D could be initialized { MessageBox.Show("Could not initialize Direct3D.", "Error"); return; } }