/** * OS-specific desktop stuff. * * License: * This Source Code Form is subject to the terms of * the Mozilla Public License, v. 2.0. If a copy of * the MPL was not distributed with this file, You * can obtain one at http://mozilla.org/MPL/2.0/. * * Authors: * Vladimir Panteleev <ae@cy.md> */ module ae.sys.desktop; // Really just one stray function... though clipboard stuff could go here too version (Windows) { import ae.sys.windows.imports; mixin(importWin32!q{winuser}); pragma(lib, "user32"); /// Get the desktop resolution. void getDesktopResolution(out uint x, out uint y) { x = GetSystemMetrics(SM_CXSCREEN); y = GetSystemMetrics(SM_CYSCREEN); } }