git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15689 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			84 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
			
		
		
	
	
			84 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
| \section{\class{wxSplashScreen}}\label{wxsplashscreen}
 | |
| 
 | |
| wxSplashScreen shows a window with a thin border, displaying a bitmap describing your
 | |
| application. Show it in application initialisation, and then either explicitly destroy
 | |
| it or let it time-out.
 | |
| 
 | |
| Example usage:
 | |
| 
 | |
| \begin{verbatim}
 | |
|   wxBitmap bitmap;
 | |
|   if (bitmap.LoadFile("splash16.png", wxBITMAP_TYPE_PNG))
 | |
|   {
 | |
|       wxSplashScreen* splash = new wxSplashScreen(bitmap,
 | |
|           wxSPLASH_CENTRE_ON_SCREEN|wxSPLASH_TIMEOUT,
 | |
|           6000, NULL, -1, wxDefaultPosition, wxDefaultSize,
 | |
|           wxSIMPLE_BORDER|wxSTAY_ON_TOP);
 | |
|   }
 | |
|   wxYield();
 | |
| \end{verbatim}
 | |
| 
 | |
| \wxheading{Derived from}
 | |
| 
 | |
| \helpref{wxFrame}{wxframe}\\
 | |
| \helpref{wxWindow}{wxwindow}\\
 | |
| \helpref{wxEvtHandler}{wxevthandler}\\
 | |
| \helpref{wxObject}{wxobject}
 | |
| 
 | |
| \wxheading{Include files}
 | |
| 
 | |
| <wx/splash.h>
 | |
| 
 | |
| \latexignore{\rtfignore{\wxheading{Members}}}
 | |
| 
 | |
| \membersection{wxSplashScreen::wxSplashScreen}\label{wxsplashscreenwxsplashscreen}
 | |
| 
 | |
| \func{}{wxSplashScreen}{\param{const wxBitmap\& }{bitmap}, \param{long }{splashStyle}, \param{int }{milliseconds}, \param{wxWindow* }{parent}, \param{wxWindowID }{id}, \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize}, \param{long }{style = wxSIMPLE\_BORDER|wxFRAME\_NO\_TASKBAR|wxSTAY\_ON\_TOP}}
 | |
| 
 | |
| Construct the splash screen passing a bitmap, a style, a timeout, a window id, optional position
 | |
| and size, and a window style.
 | |
| 
 | |
| {\it splashStyle} is a bitlist of some of the following:
 | |
| 
 | |
| \begin{itemize}\itemsep=0pt
 | |
| \item wxSPLASH\_CENTRE\_ON\_PARENT
 | |
| \item wxSPLASH\_CENTRE\_ON\_SCREEN
 | |
| \item wxSPLASH\_NO\_CENTRE
 | |
| \item wxSPLASH\_TIMEOUT
 | |
| \item wxSPLASH\_NO\_TIMEOUT
 | |
| \end{itemize}
 | |
| 
 | |
| {\it milliseconds} is the timeout in milliseconds.
 | |
| 
 | |
| \membersection{wxSplashScreen::\destruct{wxSplashScreen}}\label{wxsplashscreendtor}
 | |
| 
 | |
| \func{}{\destruct{wxSplashScreen}}{\void}
 | |
| 
 | |
| Destroys the splash screen.
 | |
| 
 | |
| \membersection{wxSplashScreen::OnCloseWindow}\label{wxsplashscreenonclosewindow}
 | |
| 
 | |
| \func{void}{OnCloseWindow}{\param{wxCloseEvent\& }{event}}
 | |
| 
 | |
| Reimplement this event handler if you want to set an application variable on window destruction, for example.
 | |
| 
 | |
| \membersection{wxSplashScreen::GetSplashStyle}\label{wxsplashscreengetsplashstyle}
 | |
| 
 | |
| \constfunc{long}{GetSplashStyle}{\void}
 | |
| 
 | |
| Returns the splash style (see \helpref{wxSplashScreen::wxSplashScreen}{wxsplashscreenwxsplashscreen} for
 | |
| details).
 | |
| 
 | |
| \membersection{wxSplashScreen::GetSplashWindow}\label{wxsplashscreengetsplashwindow}
 | |
| 
 | |
| \constfunc{wxSplashScreenWindow*}{GetSplashWindow}{\void}
 | |
| 
 | |
| Returns the window used to display the bitmap.
 | |
| 
 | |
| \membersection{wxSplashScreen::GetTimeout}\label{wxsplashscreengettimeout}
 | |
| 
 | |
| \constfunc{int}{GetTimeout}{\void}
 | |
| 
 | |
| Returns the timeout in milliseconds.
 | |
| 
 |