Win32ApplicationHandler.cpp
Go to the documentation of this file.
00001 // ****************************************************************************
00002 // Filename:  Win32ApplicationHandler.cpp
00003 // Author:    Florian Hecht
00004 // Date:      2008
00005 // ****************************************************************************
00006 
00007 
00008 // ****************************************************************************
00009 // Includes
00010 // ****************************************************************************
00011 
00012 #include "Win32ApplicationHandler.h"
00013 
00014 #include <windows.h>
00015 #include <commctrl.h>
00016 
00017 #include <stdio.h>
00018 
00019 
00020 // ****************************************************************************
00021 // Constructor / Destructor
00022 // ****************************************************************************
00023 
00024 CWin32ApplicationHandler::CWin32ApplicationHandler()
00025 {
00026         InitCommonControls();
00027 }
00028 
00029 CWin32ApplicationHandler::~CWin32ApplicationHandler()
00030 {
00031 
00032 }
00033 
00034 
00035 // ****************************************************************************
00036 // Methods
00037 // ****************************************************************************
00038 
00039 bool CWin32ApplicationHandler::ProcessEventsAndGetExit()
00040 {
00041         MSG msg;
00042 
00043         // check if a message is waiting
00044         while (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
00045         {
00046                 if (msg.message == WM_QUIT)
00047                 {
00048                         return true;
00049                 }
00050                 else
00051                 {
00052                         TranslateMessage(&msg);
00053                         DispatchMessage(&msg);
00054                 }
00055         }
00056 
00057         return false;
00058 }


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Thu Jun 6 2019 21:46:58