Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members

mtdibwnd.h

00001 /*
00002 /----------------------------------------------------------------
00003 |
00004 |      $Id: mtdibwnd.h,v 1.3 2002/01/28 20:19:51 uzadow Exp $
00005 |      Window containing a bitmap. Thread-safe.
00006 |
00007 |      Child window containing a bitmap. Handles
00008 |      scrolling and resize.
00009 |
00010 |      A critical section is set whenever the window needs to
00011 |      access the bitmap data.
00012 |
00013 |      Copyright (c) 1996-2002 Ulrich von Zadow
00014 |
00015 \----------------------------------------------------------------
00016 */
00017 
00018 #ifndef INCL_MTDIBWND
00019 #define INCL_MTDIBWND
00020 
00021 #include "dibwnd.h"
00022 
00023 class CMTDIBWnd : public CDIBWnd
00024 {
00025 
00026 DECLARE_DYNAMIC (CMTDIBWnd);
00027 // Construction
00028 public:
00029   CMTDIBWnd
00030     ( PLWinBmp * pBmp,
00031       CRITICAL_SECTION * pCritical
00032     );
00033 
00034 // Implementation
00035 public:
00036   virtual void NewDIBNotify();
00037 
00038 protected:
00039 // Overrides
00040         // ClassWizard generated virtual function overrides
00041         //{{AFX_VIRTUAL(CMTDIBWnd)
00042         //}}AFX_VIRTUAL
00043 
00044   // Generated message map functions
00045   //{{AFX_MSG(CMTDIBWnd)
00046   afx_msg void OnPaint();
00047         //}}AFX_MSG
00048   DECLARE_MESSAGE_MAP()
00049 
00050 private:
00051   CRITICAL_SECTION * m_pCritical;
00052 
00053 };
00054 
00055 #endif
00056 /*
00057 /--------------------------------------------------------------------
00058 |
00059 |      $Log: mtdibwnd.h,v $
00060 |      Revision 1.3  2002/01/28 20:19:51  uzadow
00061 |      no message
00062 |
00063 |
00064 --------------------------------------------------------------------
00065 */

Generated on Sun Jun 6 13:42:21 2004 for paintlib by doxygen 1.3.2