/// <summary> /// Close the window. Posts WM_CLOSE message on Windows. /// </summary> public void Close() { #if WINDOWS PInvokeWindows.PostMessage(_hwnd, PInvokeWindows.Win32Msg.WM_CLOSE, IntPtr.Zero, IntPtr.Zero); #elif GTKMONO PInvokeGTK.gtk_window_close(_gtkwindow); #elif OSX _nsview.Window.Close(); #endif }
/// <summary> /// Close the window. Posts WM_CLOSE message on Windows. /// </summary> public void Close(IntPtr handle) => PInvokeWindows.PostMessage(handle, PInvokeWindows.Win32Msg.WM_CLOSE, IntPtr.Zero, IntPtr.Zero);