我使用以下代码创建了一个文本框。它位于WNDPROC函数的WM_COMMAND下。
htextbox=CreateWindowEx(WS_EX_CLIENTEDGE,TEXT("Edit"), TEXT("test"), WS_CHILD \
| WS_VISIBLE | WS_BORDER, 100, 20, 140, 20, hWnd, NULL, NULL, NULL);
我希望在收到时更新文本框中写入的元素“test”:DT_MSG,这是我从另一个应用程序收到的消息,而DT_MSG包含我想在文本框中写入的项目。假设我得到的项目是数字说
int a=dtmsg.somenumber
我是否必须删除上面的htextbox窗口并再次创建具有更新值的新文本框窗口,或者是否有替代方法我可以在同一文本框中更新"test"
项目?
答案 0 :(得分:2)
您可以使用Win32 API SetWindowText
更改编辑控件的文本答案 1 :(得分:1)
我认为你可以这样做:
SetWindowText(htextbox, TEXT("new text"));