title: Adding a string to a listbox results in weird characters
body: <p>I have made a function that send strings to listbox using WIN32 </p>
  
  <pre><code>char data[] = "abcd";
  
  addToList(hWnd,data);
  
  void addToList(HWND hWnd,char data[] ){
    SendMessage(GetDlgItem(hWnd,IDC_LISTBOX),LB_ADDSTRING,0,(LPARAM)data);    
  }
  </code></pre>
  
  <p>when I execute this it's send data to list box but the problem they appeared in weird characters, I have tried wchar_t also but the problem still issued</p>