日期:2014-05-18  浏览次数:20775 次

为什么会说我的函数有问题
一个简单的模拟窗口函数,可是我写的SetWindowPos(CRect icrect)函数不起作用,而且,说我的Scrollbar的ReDraw()有问题,为什么?初学,请高手指教~~
源码在附件里,谢谢!


------解决方案--------------------
你的SetWindowPos(CRect icrect)函数下IF语句为空语句,这样有可能出错,不过没见出错!你有的重载为空,导致未将对象引用到设置对象实例的错误。

 public override void Redraw()
 {
//base.Redraw(); 
Console.WriteLine(name + myCRect.ToString());
// m_PrevButton.Redraw(); // m_ForwButton.Redraw();
 }

这两个对应的redraw事件重载为空