//
// Copyright (c) 1996 - 1999  Microsoft Corporation.  All Rights Reserved.
//
#ifndef __CMsgWindow__h
#define __CMsgWindow__h

//
//  Message Window class (for handling WM_TIMER messages) definition
//
class CMsgWindow
{
public:
    virtual         ~CMsgWindow() ;

    virtual bool    Open( LPCTSTR pWindowName = 0);
    virtual bool    Close();
    virtual LRESULT WndProc( UINT uMsg, WPARAM wParam, LPARAM lParam );

    HWND            GetHandle() const { return m_hWnd; } ;
    void            SetHandle(HWND hwnd) {m_hWnd = hwnd; } ;

protected:
                    CMsgWindow();
private:
    HWND            m_hWnd ;
};
#endif