Hauptseite | Klassenhierarchie | Alphabetische Liste | Auflistung der Klassen | Auflistung der Dateien | Klassen-Elemente

# fps_controller.h

    00001 // fps_controller.h : Haupt-Header-Datei für die Anwendung FPS_CONTROLLER
    00002 //
    00003
    00004 #if !defined(AFX_FPS_CONTROLLER_H__853AF623_81B4_11D5_A84F_0050BA05DDC8__INCLUDED_)
    00005 #define AFX_FPS_CONTROLLER_H__853AF623_81B4_11D5_A84F_0050BA05DDC8__INCLUDED_
    00006
    00007 #if _MSC_VER > 1000
    00008 #pragma once
    00009 #endif // _MSC_VER > 1000
    00010
    00011 #ifndef __AFXWIN_H__
    00012    #error include 'stdafx.h' before including this file for PCH
    00013 #endif
    00014
    00015 #include "resource.h"       // Hauptsymbole
    00016 #include "Fps_controller_i.h"
    00017
    00018 extern bool m_bQuitPossible;
    00019 void EnableQuit( void );
    00020 void DisableQuit( void );
    00021 bool IsQuitPossible( void );
    00022
    00024 // CFps_controllerApp:
    00025 // Siehe fps_controller.cpp für die Implementierung dieser Klasse
    00026 //
    00027
    00028 class CFps_controllerApp : public CWinApp
    00029 {
    00030 public:
    00031    CFps_controllerApp();
    00032
    00033    // IsTerminating
    00035    //
    00039    static bool IsTerminating( const HANDLE hRcvTerminatingSignal, const HANDLE hAnswerTerminatingSignal );
    00040
    00041 // Überladungen
    00042    // Vom Klassenassistenten generierte Überladungen virtueller Funktionen
    00043    //{{AFX_VIRTUAL(CFps_controllerApp)
    00044    public:
    00045    virtual BOOL InitInstance();
    00046       virtual int ExitInstance();
    00047    virtual void OnFinalRelease();
    00048    //}}AFX_VIRTUAL
    00049
    00050    HANDLE m_hThreadShouldTerminate;
    00051    HANDLE m_hThreadTerminated;
    00052
    00053    static unsigned int WorkingThread( void* pData );
    00054
    00055 // Implementierung
    00056    //{{AFX_MSG(CFps_controllerApp)
    00057    afx_msg void OnAppAbout();
    00058       // HINWEIS - An dieser Stelle werden Member-Funktionen vom Klassen-Assistenten eingefügt und entfernt.
    00059       //    Innerhalb dieser generierten Quelltextabschnitte NICHTS VERÄNDERN!
    00060    //}}AFX_MSG
    00061    DECLARE_MESSAGE_MAP()
    00062 private:
    00063    BOOL m_bATLInited;
    00064    DWORD       m_ThreadID;
    00065    CWinThread* m_pThread;
    00066 private:
    00067    BOOL InitATL();
    00068 };
    00069
    00070
    00072
    00073 //{{AFX_INSERT_LOCATION}}
    00074 // Microsoft Visual C++ fügt unmittelbar vor der vorhergehenden Zeile zusätzliche Deklarationen ein.
    00075
    00076 #endif // !defined(AFX_FPS_CONTROLLER_H__853AF623_81B4_11D5_A84F_0050BA05DDC8__INCLUDED_)