求助:如何在对话框上画图?
如何在对话框上画图?是在哪个控件中实现的呢?
请问:
你画图的那个区域是怎么做的啊?用没用控件?我现在也要做一个那样的,而且还要把点的位置显示在一个listcontrol控件里,这该怎么做呢?
谢谢指教!
刚开始作这个可能有点难。如果一定要用对话框的话你可以去codeproject.com里面查一个叫Resizeable library的class。
http://www.codeproject.com/dialog/resizablelib.asp?df=100&forumid=2253&exp=0&select=1289408
从这个CResizableDialog继承下来的Dialog可以使里面的控件随着Dialog的变化跟着变大或变小。当然你也可以自己写,主要就是管理OnSize命令。
例如你在一个CStatic里面画图(不知道CStatic具体响应多少信息),收到WM_SIZE之后就要重画。根据新的大小。
显示XYZ可以用现成的library,如果没有就自己画了,在OnPaint里面画。