///////////////////////////////////////////////////////////////////////////// // Name: multimon_test.cpp // Purpose: tests wxDisplay class // Author: Royce Mitchell III // Modified by: // Created: 06/21/02 // RCS-ID: $Id$ // Copyright: (c) wxWindows team // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #include #define wxUSE_DISPLAY 1 #include class TestApp : public wxApp { bool OnInit(); }; DECLARE_APP(TestApp) IMPLEMENT_APP(TestApp) bool TestApp::OnInit() { size_t count = wxDisplay::GetCount(); wxLogDebug ( "I detected %i display(s) on your system", count ); size_t i = 0; while ( i < count ) { wxDisplay display ( i ); wxRect r = display.GetGeometry(); wxLogDebug ( "Display #%i \"%s\" = ( %i, %i, %i, %i ) @ %i bits", i, display.GetName().c_str(), r.GetLeft(), r.GetTop(), r.GetWidth(), r.GetHeight(), display.GetDepth() ); i++; } return FALSE; }