char arbc[60];
cout << "Message: ";
cin.getline(arbc+'\0',sizeof(arbc)+1);
system("pause");
PostMessage(hwndch,WM_SETTEXT,(WPARAM)*arbc,0);
所以hwndch是一個窗口子窗口,子窗口是文本框,它的父窗口是主窗口窗體。問題是WM_SETTEXT沒有將文本框的文本設置爲字符串。我知道這與windowschild不存在問題,因爲WM_CHAR在文本框中輸出至少1個字符。 注意:我正在修改另一個進程的句柄。發送消息到文本框窗口C++中的子項不工作
你沒有按照相關文件,並混合了'wParam'和'lParam'。後者也期望一個指針以null結尾的字符串,而不是僞裝成指針的字符。 – chris