摘要:
MFC用CWindowDC类实现画线时,本来应该在整个框架窗口都能画的,可是实际上不能在标题栏画,菜单栏和工具栏都可以,而且画在view区的线条,平移到frame窗口上了,即相对view的坐标(0,0),变成相对frame的坐标(0,0)了。疑问:如何修改代码,可以实现1.鼠标可以在标题栏画线2.鼠标落在哪里,线条就画在哪里1 CWindowDC dc(GetParent());2 dc.MoveTo(m_ptOrigin);3 dc.LineTo(point);原因探索:非客户区域的鼠标消息和客户区的鼠标消息不同的,需要区分处理。afx_msgvoidOnNcLButtonDown(UINT 阅读全文
posted @ 2013-05-24 23:49
张缤分
阅读(337)
评论(0)
推荐(0)

浙公网安备 33010602011771号