HelpWindow.h
上传用户:cnxinhai
上传日期:2013-08-06
资源大小:265k
文件大小:3k
源码类别:

DVD

开发平台:

Visual C++

  1. /********************************************************************************
  2. *                                                                               *
  3. *                            H e l p   W i n d o w                              *
  4. *                                                                               *
  5. *********************************************************************************
  6. * Copyright (C) 1998,2001 by Jeroen van der Zijp.   All Rights Reserved.        *
  7. *********************************************************************************
  8. * This library is free software; you can redistribute it and/or                 *
  9. * modify it under the terms of the GNU Lesser General Public                    *
  10. * License as published by the Free Software Foundation; either                  *
  11. * version 2.1 of the License, or (at your option) any later version.            *
  12. *                                                                               *
  13. * This library is distributed in the hope that it will be useful,               *
  14. * but WITHOUT ANY WARRANTY; without even the implied warranty of                *
  15. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU             *
  16. * Lesser General Public License for more details.                               *
  17. *                                                                               *
  18. * You should have received a copy of the GNU Lesser General Public              *
  19. * License along with this library; if not, write to the Free Software           *
  20. * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.    *
  21. *********************************************************************************
  22. * $Id: HelpWindow.h,v 1.5 2001/03/14 04:10:27 jeroen Exp $                      *
  23. *********************************************************************************
  24. * Modifications to the original Help Window (C) 2001, Adam Schlag               *
  25. * no change in license is granted however; this file is still under the LGPL.   *
  26. ********************************************************************************/
  27. #ifndef HELPWINDOW_H
  28. #define HELPWINDOW_H
  29.   
  30. class FXText;
  31. /// Online help dialog box 
  32. class HelpWindow : public FXDialogBox {
  33.   FXDECLARE(HelpWindow)
  34. protected:
  35.   FXText* m_helptext;         // Help display
  36. private:
  37.   HelpWindow(){}
  38.   HelpWindow(const HelpWindow&);
  39.   
  40.   FXHorizontalFrame* m_closebox;
  41.   FXButton* m_okButton;
  42.   FXHorizontalFrame* m_editbox;
  43. public:
  44.   HelpWindow(FXWindow* owner, const FXchar* displayText, const FXchar* titleText, FXbool useFixedFont);
  45.   virtual ~HelpWindow();
  46.   
  47.   // methods for setting the theme for the windows in-program
  48.   void setWindowBaseColor(FXColor baseColor, FXColor hiliteColor, FXColor shadowColor);
  49.   void setWindowForeColor(FXColor color);
  50.   void setWindowBackColor(FXColor color);
  51.   void setWindowBordColor(FXColor color);
  52.   };
  53. #endif