fillsolidrect_onerasebkgnd 重影_bitblt函数(33)

电脑杂谈  发布时间:2017-03-10 14:21:13  来源:网络整理

WS_THICKFRAME, WS_EX_FORCESIZEBOX);

#else

CMiniFrameWnd::CalcBorders(&m_rectFrameDragHorz, WS_THICKFRAME);

#endif

m_rectFrameDragHorz.DeflateRect(2, 2);

m_rectFrameDragVert = m_rectFrameDragHorz;

// adjust rectangles so that point is inside

AdjustRectangle(m_rectDragHorz, pt);

AdjustRectangle(m_rectDragVert, pt);

AdjustRectangle(m_rectFrameDragHorz, pt);

AdjustRectangle(m_rectFrameDragVert, pt);

// initialize tracking state and enter tracking loop

m_dwOverDockStyle = CanDock();

Move(pt); // call it here to handle special keys

Track();

}

#endif //_SCB_MINIFRAME_CAPTION

/////////////////////////////////////////////////////////////////////////////

// CSCBMiniDockFrameWnd

IMPLEMENT_DYNCREATE(CSCBMiniDockFrameWnd, baseCSCBMiniDockFrameWnd);

BEGIN_MESSAGE_MAP(CSCBMiniDockFrameWnd, baseCSCBMiniDockFrameWnd)

//{{AFX_MSG_MAP(CSCBMiniDockFrameWnd)

ON_WM_NCLBUTTONDOWN()

ON_WM_GETMINMAXINFO()

ON_WM_WINDOWPOSCHANGING()

ON_WM_SIZE()

//}}AFX_MSG_MAP

END_MESSAGE_MAP()

BOOL CSCBMiniDockFrameWnd::Create(CWnd* pParent, DWORD dwBarStyle)

{

// set m_bInRecalcLayout to avoid flashing during creation

// RecalcLayout will be called once something is docked

m_bInRecalcLayout = TRUE;

DWORD dwStyle = WS_POPUP|WS_CAPTION|WS_SYSMENU|MFS_MOVEFRAME|

MFS_4THICKFRAME|MFS_SYNCACTIVE|MFS_BLOCKSYSMENU|

FWS_SNAPTOBARS;

if (dwBarStyle & CBRS_SIZE_DYNAMIC)

dwStyle &= ~MFS_MOVEFRAME;

DWORD dwExStyle = 0;

#ifdef _MAC

if (dwBarStyle & CBRS_SIZE_DYNAMIC)

dwExStyle |= WS_EX_FORCESIZEBOX;

else


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-36846-33.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...