2013-07-03 38 views
1

我使用以下代碼創建了一個文本框。它被放置在WNDPROC函數的WM_COMMAND下。更新WINAPI中的文本框項目

htextbox=CreateWindowEx(WS_EX_CLIENTEDGE,TEXT("Edit"), TEXT("test"), WS_CHILD \ 
         | WS_VISIBLE | WS_BORDER, 100, 20, 140, 20, hWnd, NULL, NULL, NULL); 

我想更新的元素「測試」寫在文本框中當我收到:DT_MSG這是我從另一個應用程序接收消息和DT_MSG包含我想在文本框中寫的項目。假設我得到的項目數說

int a=dtmsg.somenumber 

我一定要刪除上述htextbox窗口,並再次更新值來創建新的文本框窗或有替代性,我可以簡單地在同一文本框內更新"test"項目?

回答

1

我想你可以簡單地做這樣的改變編輯框中的文本:

SetWindowText(htextbox, TEXT("new text"));