//마우스 좌표가 68<축< 148, 416<Y축<496 상에서 왼쪽 버튼 클릭시 파일 저장 하게 한다.
  if(LOWORD(lParam)>68&&LOWORD(lParam)<148&&HIWORD(lParam)>416&&HIWORD(lParam)<496)
  {


   hFile = CreateFile(filename,GENERIC_WRITE,0,NULL,
    CREATE_NEW,FILE_ATTRIBUTE_READONLY,NULL);
   //에디터에 있는 텍스트를 Text버퍼에 받는다.
   GetWindowText(hEdit,Text,strlen(Text));

   WriteFile(hFile,Text,lstrlen(Text),&dwWritten,NULL);
   CloseHandle(hFile);
   //저장 후 메세지박스를 띄운다.
   MessageBox(hWnd,"일기를 성공적으로 기록했습니다.","일기저장",MB_OK);
  }

 
//마우스 좌표가 178<X축<258, 416<Y춖<496  상에서 왼쪽 버튼클릭시 파일로드하게 한다.
  if(LOWORD(lParam)>178&&LOWORD(lParam)<258 && HIWORD(lParam)>416&&HIWORD(lParam)<496)
  {
   //파일열기 대화상자를 만들어 파일을 로드한다(OPENFILENAME구조체 사용)
   memset(&OFN,0,sizeof(OPENFILENAME));
   OFN.lStructSize = sizeof(OPENFILENAME);
   OFN.hwndOwner = hWnd;
   OFN.lpstrFilter = TEXT("일기파일(*.dat)*.dat");
   OFN.nMaxFile = MAX_PATH;

   if(GetOpenFileName(&OFN)!=0)
   {

    hFile = CreateFile(filename,GENERIC_READ,0,NULL,
     OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);

    ReadFile(hFile,Text,lstrlen(Text),&dwRead,NULL);
    CloseHandle(hFile);

    SendMessage(hEdit,WM_SETTEXT,(WPARAM)TRUE,(LPARAM)Text);

    MessageBox(hWnd,TEXT("일기를 정상적으로 로드했습니다."),TEXT("일기보기"),MB_OK);
   }
  }


인데 OFN이 0 이외의 값을 가지지 않음

세이브 하는 부분은 잘 되는데 로드가 안되는데 도와주세요 ㅜㅜ