阅读:1729回复:5
视图分不分层啊?
比如,我在视图中画了一个图形,想在图形上加两条垂直线表示标尺。这样,当鼠标拖动这两条线时,就可以显示两条直线间的距离。
我的想法是:如果视图分层的话,就可以在上层画这两条直线,这样当拖动这两条直线时,不用重绘下层的图形。 |
|
沙发#
发布于:2005-06-21 16:42
我倒.楼主把MFC当什么了,当HTML?当PHOTOSHOP?
要分层可以,你自己实现吧. 给你出个馊主意吧.用SetWindowsRgn创建一个显示为两条直线的窗口.接下来... |
|
|
板凳#
发布于:2005-06-21 20:50
对需要自己实现
|
|
|
地板#
发布于:2005-06-23 09:16
在CMainFrame::CMainFrame()中调用SetWindowRgn()?
怎么实现啊? |
|
地下室#
发布于:2005-06-27 14:25
hehe
CRgn rgn;rgn.CreateRectRgn( 10, 10, 100, 100 ); SetWindowRgn( rgn, TRUE ); rgn.DeleteObject(); |
|
5楼#
发布于:2005-06-27 15:02
汗。。。
这个变成一个小窗口了,什么也看不到了 |
|