OnFileOpen()函数如下LRESULT OnFileOpen(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/)
{
CFileDialogFilter strFilter(IDS_FILTER);
CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, strFilter);
// Display dialog
if (dlg.DoModal() == IDOK)
LoadFile(dlg.m_ofn.lpstrFile); return 0;
}这是LoadFile void LoadFile(LPCTSTR lpszFileName)
{
HANDLE hFile = ::CreateFile(lpszFileName, GENERIC_READ, FILE_SHARE_READ,
NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
// Success?
if (hFile != INVALID_HANDLE_VALUE)
{
// Read a chunk from the file
LPBYTE pData = new BYTE [m_nBufSize];
if (pData != NULL)
{
DWORD dwBytesRead;
::ReadFile(hFile, pData, m_nBufSize - 1, &dwBytesRead, NULL);
pData[dwBytesRead] = '\0';
// Set the edit control text
#ifdef _UNICODE
USES_CONVERSION;
m_view.SetWindowText(A2CW((LPSTR)pData));#else
   m_view.SetWindowText((LPSTR)pData);

#endif
delete [] pData;
}
::CloseHandle(hFile);
}
}为什么不执行 m_view.SetWindowText((LPSTR)pData);
呀  
求高人指点