为什么执行到GetWindowRect()时总出错?该如何处理

为什么执行到GetWindowRect()时总出错?
在一个按钮响应函数中有这么一句:

        GetDlgItem(IDC_STATIC)-> GetWindowRect(lpRect);

        我的目的是获取一个界面上一个ID为IDC_STATIC的picture控件的位置,但执行到此句总出现“Unhandled   exception……access   violation”错误,请高手帮助看一下。

------解决方案--------------------
不要用IDC_STATIC,换个ID名
------解决方案--------------------
随便改个ID名!
别叫IDC_STATIC这个系统默认的就行!
------解决方案--------------------
从CStatic派生一个新类!
然后在OnPaint中处理!
------解决方案--------------------
在此静态文本框的属性中选中notify,并且将其ID更改一下,不用IDC_STATIC