程序运行到
 ::SendMessage(GetDlgItem(IDC_STATIC)->m_hWnd, WM_PAINT, 0, 0);
时报错  Unhandled exception in klrecord.exe:0xC0000005:Access Violation.
这是什么地方出了问题

解决方案 »

  1.   

    GetDlgItem(IDC_STATIC)->m_hWnd
    多半是这句话错了吧.
      

  2.   

    IDC_STATIC不对
    你必须给其指定另外一个ID
      

  3.   

    可我就是要刷新这个控件上的显示啊,我刚学vc,是不是犯了什么常识性错误,
    GetDlgItem(IDC_STATIC)->m_hWnd 这句如果错了错在哪
    应该怎么写啊
      

  4.   

    你把这个控件的ID换一下嘛在资源里面
    把ID换成IDC_STATIC11在程序里再换一下,呵呵
      

  5.   

    常识性错误1:要操作静态控件,必须修改控件ID;
    常识性错误2:要刷新控件,调用InvalidateRect()或者CWnd::Invalidate()函数,不要直接发送WM_PAINT消息。
      

  6.   

    我把ID换成了ID_VIDEOWIN还是报一样的错啊