www.pudn.com > SNMP·¶ÀýÔ´´úÂë.zip > COOL3DWNDMANAGER.H
// Cool3DWndManager.h: interface for the CCool3DWndManager class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_COOL3DWNDMANAGER_H__A08A4C03_0A6B_11D3_BAA8_12345600558E__INCLUDED_)
#define AFX_COOL3DWNDMANAGER_H__A08A4C03_0A6B_11D3_BAA8_12345600558E__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Subclass.h"
class CCool3DWndManager : public CSubclassWnd
{
public:
BOOL LimitMin(BOOL bLimit);
void UnInstall();
void Install(CWnd * pWnd);
CCool3DWndManager();
virtual ~CCool3DWndManager();
protected:
BOOL m_bLimitMin;
afx_msg void OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI);
CWnd * m_pWnd;
afx_msg void OnSize(UINT nType, int cx, int cy);
afx_msg void OnNcPaint();
afx_msg void OnNcLButtonDown(UINT nHitTest, CPoint point);
afx_msg void OnNcLButtonUp(UINT nHitTest, CPoint point);
afx_msg void OnNcCalcSize(BOOL bCalcValidRects, NCCALCSIZE_PARAMS FAR* lpncsp);
afx_msg BOOL OnNcActivate(BOOL bActive);
afx_msg void OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized);
virtual BOOL OnInitDialog();
UINT m_bInSys;
BOOL m_bSysTracking;
BOOL m_bActive;
virtual void CalcWindowRect(LPRECT lpClientRect, UINT nAdjustType = CWnd::adjustBorder);
virtual LRESULT WindowProc(UINT msg, WPARAM wp, LPARAM lp);
};
#endif // !defined(AFX_COOL3DWNDMANAGER_H__A08A4C03_0A6B_11D3_BAA8_12345600558E__INCLUDED_)