2024年4月11日发(作者:)
新建一个机遇Dlg的工程,在主对话框类中加入
protected:
HICON m_hIcon;
CRectTracker* m_pRectTracker;
BOOL m_bMoving;
CPoint m_ptOffset;
BOOL CRectTrackDlg::OnInitDialog()中加入:
m_bMoving = FALSE;
m_pRectTracker = new CRectTracker(CRect(50,50,180,100),
CRectTracker::hatchedBorder + CRectTracker::resizeOutside);
void CRectTrackDlg::OnPaint() 中加入:
CPaintDC dc(this);
m_pRectTracker->Draw(&dc);
CRect &rect = m_pRectTracker->m_rect;
ode(TRANSPARENT);
tColor(RGB(255,0,0));
CFont *pFont
CFont::FromHandle((HFONT)GetStockObject(DEFAULT_GUI_FONT));
CFont *pOldFont = Object(pFont);
t(+5,+20,_T("按住鼠标并推动这里"));
Object(pOldFont);
添加鼠标消息事件:
void CRectTrackDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
=
发布评论