WM_GETTEXT用法

Dag*_*gob 0 windows visual-studio-2005 sendmessage visual-c++

我正试图在我的应用程序中获取文本字段的状态.但是我没有让它发挥作用.我正在使用"SendMessage"获取"WM_GETTEXT",我将内容保存为char*.

我将char*输出到一个文件,但我只返回"D".这就是我现在拥有的:

LRESULT result;
char * output = (char*)malloc(1024);

result = SendMessage(hwnd,WM_GETTEXT,1024,(LPARAM)output);

ofstream file("test.txt");
file <<  *output;
file.close();

delete [] output;
Run Code Online (Sandbox Code Playgroud)

小智 5

指针概念

文件<<*输出; 将打印字符串数组的第一个元素

文件<<输出; 打印整个字符串