请大侠帮小弟我看看为什么小弟我是这样写数据不能写到记事本里面

请大侠帮我看看为什么我是这样写数据不能写到记事本里面
我写了一个驱动,然后要 将数据显示在txt文件里面,驱动会打开一个txt的文件。然后向里面写文件,但是现在不知道为什么却不能写进去,txt完全没有反应。数据没有显示在txt里面,下面是在txt里面写数据的代码:
 HWND hWnd = ::FindWindow(_T("Notepad"), NULL);  
  if(hWnd)
{  

  

  ::PostMessage(hWnd, WM_CHAR, 0x48, 0);//发送‘H’到notepad  

  ::PostMessage(hWnd, WM_CHAR, 0x45, 0);//发送‘E’到notepad  

  ::PostMessage(hWnd, WM_CHAR, 0x4C, 0);//发送‘L’到notepad  

  ::PostMessage(hWnd, WM_CHAR, 0x4C, 0);//发送‘L’到notepad  

  ::PostMessage(hWnd, WM_CHAR, 0x4F, 0);//发送‘O’到notepad  


------解决方案--------------------
1,检查 hWnd 是否已经正常获得。
2,获得 hWnd 还不能PostMessage,因为这只是窗口句柄,而不是记事本里面的输入框句柄,还要 FindWindowEx 找到输入框句柄。再发消息。