tscrnsav.h

来自「将UCOS与UCGUI整合到一起,并在BORLAND C++上运行通过的源程序.」· C头文件 代码 · 共 58 行

H
58
字号
// ObjectWindows - (C) Copyright 1992 by Borland International
//
// tscrnsav.h

#ifndef  __TSCRNSAV_H
#define  __TSCRNSAV_H

#ifndef  __OWL_H
#include <owl.h>
#endif

#define  WM_SAVESCREEN   ( WM_USER + 500 )


_CLASSDEF( TScrnSavWindow )
class TScrnSavWindow : public TWindow
{
        POINT   prevPt;
    public:
        TScrnSavWindow( PTWindowsObject AParent, LPSTR ATitle,
                        PTModule AModule = NULL );
       ~TScrnSavWindow();
        virtual LPSTR GetClassName(){ return "_OWLScreenSaverClass"; }
        virtual void GetWindowClass( WNDCLASS & AWndClass );
        virtual void SetupWindow( void );
        virtual void DefWndProc( RTMessage );
        virtual void WMSysCommand( RTMessage ) = [ WM_FIRST + WM_SYSCOMMAND ];
        virtual void AnimateScreen();
};





_CLASSDEF( TScrnSavApp )
class TScrnSavApp : public TApplication
{
    private:
        virtual void InitMainWindow();
    protected:
        BOOL     fConfigureFlag;
        PTDialog pConfigureDialog;
        PTScrnSavWindow pScrnSavWnd;
    public:
        TScrnSavApp( LPSTR AName, HINSTANCE AnInstance,
                     HINSTANCE APrevInstance,
                     LPSTR ACmdLine, int ACmdShow ) :
        TApplication( AName, AnInstance, APrevInstance, ACmdLine, ACmdShow )
        {
            pScrnSavWnd = NULL;
            pConfigureDialog = NULL;
        }
        virtual void IdleAction();
        virtual void InitScrnSavWindow();
        virtual void InitConfigDialog(){};
};
#endif // __TSCRNSAV_H

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?