怎么在DLG中画点和线?基于对话框的应用程序中,在界面显示一个二维矩阵图,交叉点和矩阵线按条件显示,比如虚线、实线、带颜色线等。

解决方案 »

  1.   

    为了便于管理,我建议你可以选在Dlg中添加一Static, 在Dlg的OnPaint中建立一个为Static的关联CClientDC, 操纵此CClientDC在其中画你所需的线条图案.
      

  2.   

    ytandwy(云天)兄,不重载Static的OnPaint,只是在Dlg的OnPaint中好象画不出来吧(因为Static在Dlg后面刷新).
    直接在Dlg上面画就行了, 得到Dlg的DC是件容易的事.不过有个Invisible的Static可以利于你定位.
      

  3.   

    在Button上做过,我认为用能响应OnDrawItem的控件比较好,如BUTTON等。