获取Edit内容并MessageBox展示时,为什么运行时显示2次

获取Edit内容并MessageBox显示时,为什么运行时显示2次
代码内容如下: 
 SendDlgItemMessage(hWnd,IDC_EDITDATA,WM_GETTEXT,(WPARAM)64,(LPARAM)szEdit);

 MessageBox(hWnd,szEdit,TEXT("获取EDIT的内容"),MB_OK|MB_ICONWARNING);

运行时MessageBox时,实际出现了2次消息框。这是怎么回事??知道的帮忙解疑下。。谢谢啦!

------解决方案--------------------
在哪个函数里面 贴整段代码以便分析 函数被调用两次