Dlg上面有一个Static,我打算在Static中画坐标系,直线,标题等等,坐标都是相对于Static的值。
写了一个普通类DrawStatic,先获得目标Static的HWND,进而获得该Static的 HDC,然后开始设置映射模式,进而绘制坐标系等操作。写了一个test工程,testdlg上有几个button,1个Static,和一个成员变量 DrawStatic m_DS,
如果将m_DS.GetHWnd(),m_DS.DrawCoor(),m_DS.DrawTitle()等等操作作为各个Button的响应代码,绘制没有任何问题,如果把这些代码放在OnPaint里,没有任何反映,根本绘制不了。
追踪进去,发现OnPaint函数确实响应了,但为什么没有绘制呢 ?
写了一个普通类DrawStatic,先获得目标Static的HWND,进而获得该Static的 HDC,然后开始设置映射模式,进而绘制坐标系等操作。写了一个test工程,testdlg上有几个button,1个Static,和一个成员变量 DrawStatic m_DS,
如果将m_DS.GetHWnd(),m_DS.DrawCoor(),m_DS.DrawTitle()等等操作作为各个Button的响应代码,绘制没有任何问题,如果把这些代码放在OnPaint里,没有任何反映,根本绘制不了。
追踪进去,发现OnPaint函数确实响应了,但为什么没有绘制呢 ?
解决方案 »
- SDI窗口最大化问题
- 能介绍一下这个领域与技术么?“数字电视领域-加解密安全软件,机顶盒整合”
- 列表视图控件的垂直滚动条显示
- 关于DOM建立节点后,使用SAVE后,文件内没有新建节点的问题.
- 请将关于将汉字转化为16进制点阵表示的方法.
- 怎样枚举指定窗体中所包含的控件类型?
- 有集成visual studio.net 2005的uml建模工具没有?
- 请帮我看看这个程序,为什么运行后任务管理器中程序在运行,而窗口却显示不出来
- 请问各位高手,如何做成和qq登陆框一样的编辑框和ComboBox框?有现存的类吗? 那个TabCtrl画的太绝了,估计没几个人画得出来。(进来就有
- MSDN出现异常,各位老大帮帮忙啊!
- vc往数据库里面添加记录
- 向COlist对象中,插入数据的问题
CPaintDC dc(this); 试试把它改成 CDC* pdc = GetDC();用 pdc绘图
或者改为DrawCoor(CDC* pdc) DrawTitle(CDC* pdc),在OnPaint时传入CPaintDC