CRectTracker
来源:互联网 发布:java大量线程wait状态 编辑:程序博客网 时间:2024/06/12 01:16
//////////////////范例1/////////////////////////////////
声明:
CRect lastRect;
CRectTracker m_rectTracker;
void CUseCRectTrackerDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
CRect clientRect;
GetClientRect(clientRect);
m_rectTracker.m_rect = CRect(point.x - 10,0,point.x,clientRect.Height());
m_rectTracker.m_nStyle = CRectTracker::hatchInside;
CClientDC dc(this);
m_rectTracker.Draw(&dc);
lastRect = m_rectTracker.m_rect;
CDialogEx::OnLButtonDown(nFlags, point);
}
void CUseCRectTrackerDlg::OnMouseMove(UINT nFlags, CPoint point)
{
if (nFlags == MK_LBUTTON )
{
CRect clientRect;
GetClientRect(clientRect);
this->InvalidateRect(lastRect);
UpdateWindow();
m_rectTracker.m_rect = CRect(point.x - 10,0,point.x,clientRect.Height());
m_rectTracker.m_nStyle = CRectTracker::hatchInside;
CClientDC dc(this);
m_rectTracker.Draw(&dc);
lastRect = m_rectTracker.m_rect;
}
CDialogEx::OnMouseMove(nFlags, point);
}
void CUseCRectTrackerDlg::OnLButtonUp(UINT nFlags, CPoint point)
{
this->Invalidate(TRUE);
CDialogEx::OnLButtonUp(nFlags, point);
}
PS:可能需要的辅助函数
this->SetCapture(); ::ReleaseCapture(); //捕获鼠标的输入
ClipCursor(&clipRect); ClipCursor(NULL); //限制鼠标移动的位置
PS:可能需要的辅助函数
this->SetCapture(); ::ReleaseCapture(); //捕获鼠标的输入
ClipCursor(&clipRect); ClipCursor(NULL); //限制鼠标移动的位置
//////////////////范例2/////////////////////////////////
PS:可能需要的辅助函数
this->SetCapture(); ::ReleaseCapture(); //捕获鼠标的输入
ClipCursor(&clipRect); ClipCursor(NULL); //限制鼠标移动的位置
- CRectTracker
- CRectTracker
- CRectTracker
- CRectTracker(橡皮筋)
- CRectTracker(橡皮筋)
- CRectTracker 使用方法
- CRectTracker类的使用
- CRectTracker类的使用
- Usage of MFC CRectTracker
- CRectTracker类的使用
- CRectTracker类的使用
- CRectTracker类的使用
- CRectTracker类的使用
- Multiple CRectTracker Class
- CRectTracker类的使用
- CRectTracker类的使用
- CRectTracker类的使用
- CRectTracker类的使用
- hdu 1863 畅通工程
- js坑爹笔试题目汇总(持续更新中)
- String,StringBuffer,StringBuilder区别总结
- UF超滤膜:中空纤维超滤膜在餐饮行业中应用研发
- 最小生成树之PRIM-O(nlog2n)
- CRectTracker
- hdoj-1421-搬寝室【DP】
- java读写文件
- iOS 常用小功能——打电话
- hdu 4280 Island Transport (最大流)
- hdu1021Fibonacci Again找规律
- 第2期Spark纯实战公益大讲坛:
- Android统计图表MPAndroidChart
- MYSQL三大范式