关于VC助手的有关问题

关于VC助手的问题
我的环境是VS2010 为什么下面函数中 GetDlgItem(IDC_EDIT1)后面输完 . 这个符号后,VC助手不会自动变成 -> 这个符号
有的时候会自动转换有的时候又不会?为什么? 我知道只有指针的时候才可以用 ->这个操作符

那下面的代码中为什么输完 . 不会自动变成 ->呢? 谢谢

C/C++ code
void CTestDlg::OnClickedButton2()
{
    ::SendMessage(GetDlgItem(IDC_EDIT1)->m_hWnd,WM_GETTEXT,5,str1);
}


------解决方案--------------------
因为GetDlgItem返回CWnd*指针。