git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44354 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			56 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| /////////////////////////////////////////////////////////////////////////////
 | |
| // Name:        multimon_test.cpp
 | |
| // Purpose:     tests wxDisplay class
 | |
| // Author:      Royce Mitchell III
 | |
| // Modified by:
 | |
| // Created:     06/21/02
 | |
| // RCS-ID:      $Id$
 | |
| // Copyright:   (c) wxWidgets team
 | |
| // Licence:     wxWindows licence
 | |
| /////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
| #include "wx/wx.h"
 | |
| #include "wx/display.h"
 | |
| 
 | |
| class TestApp : public wxApp
 | |
| {
 | |
|     bool OnInit();
 | |
| };
 | |
| 
 | |
| DECLARE_APP(TestApp)
 | |
| IMPLEMENT_APP(TestApp)
 | |
| 
 | |
| bool TestApp::OnInit()
 | |
| {
 | |
|   if ( !wxApp::OnInit() )
 | |
|       return false;
 | |
| 
 | |
|   bool is_use_display =
 | |
|                         #if wxUSE_DISPLAY
 | |
|                         true
 | |
|                         #else
 | |
|                         false
 | |
|                         #endif
 | |
|                         ;
 | |
|   if( !is_use_display )
 | |
|   {
 | |
|     wxMessageBox( _T("This sample has to be compiled with wxUSE_DISPLAY"), _T("Building error"), wxOK);
 | |
|   }
 | |
| #if wxUSE_DISPLAY
 | |
|   else
 | |
|   {
 | |
|     unsigned count = wxDisplay::GetCount();
 | |
|     wxLogDebug ( _T("I detected %u display(s) on your system"), count );
 | |
|     for (unsigned i = 0; i < count; i++)
 | |
|     {
 | |
|         wxDisplay display ( i );
 | |
|         wxRect r = display.GetGeometry();
 | |
|         wxLogDebug ( _T("Display #%u \"%s\" = ( %i, %i, %i, %i ) @ %i bits"),
 | |
|             i, display.GetName().c_str(), r.GetLeft(), r.GetTop(), r.GetWidth(), r.GetHeight(),
 | |
|             display.GetCurrentMode().GetDepth() );
 | |
|     }
 | |
|   }
 | |
| #endif
 | |
|   return false;
 | |
| }
 |