求助:如何在圈选时实现蚂蚁线 开始在lbuttondown里用那个TrackRubberBand,但是发现不能响应up了,望不吝赐教是否还有其他好方法,或者如何在鼠标弹起时终止TrackRubberBand? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果要用CRectTracker,参考VC例程tracker。如果只是要简单实现“在圈选时实现蚂蚁线 ”,用CDC::DrawFocusRect即可画出矩形虚框,这个函数使用异或方式画图,在同一位置画第二次时擦出第一次画的线。---void CTestView::OnMouseMove(UINT nFlags, CPoint point) { if(m_bLButtonDown) { CRect rectLast(m_ptFrom, m_ptLast); rectLast.NormalizeRect(); dc.DrawFocusRect(&rectLast); // erase CRect rectThis(m_ptFrom, point); rectThis.NormalizeRect(); dc.DrawFocusRect(&rectThis); // draw m_ptLast = point; }} 下面树结构的单击与双击消息对吗? 怎么才能让有些父结点可以编辑,有些不可以编辑 根据现有的灰度bmp文件建立ToolBar资源 大家帮忙啊 listctrl控件的setitemstate的简单问题,望高手指点 OpengGl的动态链接库问题. 关于“编辑框”的问题。 看看这是为什么 请问我想用switch(ss) 的判别变量ss定义为字符串性有什么方法可以实现? 帮我看看这个wql语句,错在了哪里? 我做自画菜单,一般的menu item都正常,就是有子菜单的项搞不定,高手请指点 两个星星了,散分噢 看看这个东东。很有趣呀
void CTestView::OnMouseMove(UINT nFlags, CPoint point)
{
if(m_bLButtonDown)
{
CRect rectLast(m_ptFrom, m_ptLast);
rectLast.NormalizeRect();
dc.DrawFocusRect(&rectLast); // erase
CRect rectThis(m_ptFrom, point);
rectThis.NormalizeRect();
dc.DrawFocusRect(&rectThis); // draw
m_ptLast = point;
}
}