INVALID_HANDLE_VALUEを返さないのでハンドルには問題ないです。

ReadFile(hReadFile , strFile , GetFileSize(hReadFile , NULL) , &dwReadSize , NULL);
MessageBox(NULL , strFile , NULL , MB_OK);
としたら、メッセージボックスにファイル内容はしっかり表示されました。

もうなんか意味ワカメです。