问题描述
- 请问各位大神,MFC中的OnPrepareDC究竟是怎么调整逻辑坐标远点的?
- 类似于
CClientDC aDC(this);
OnPrepareDC(&aDC);
这样的代码,
在下想知道,在使用了OnPrepareDC的情况下,是不是不管我怎么拖动滚动条来改变窗口页面的位置,就逻辑坐标而言,其原点始终在窗口的左上角,是这样吗?
有的资料上说,OnPrepareDC会随时根据滚动窗口的位置来调整逻辑坐标的原点。但这究竟是怎么个调整法,调整到哪里去了?在下想知道具体操作的细节,希望对此了解的大神 能够不吝赐教,在下先行谢过大家了!
解决方案
https://msdn.microsoft.com/en-us/library/tt73csz8(v=VS.80).aspx
时间: 2025-01-24 10:09:47