2013-12-22 58 views
0

我做了一個編輯在我的應用程序另外一個文本框中的小程序(使用MFC),但我想用我的節目我每次都要編輯以下:如何通過編輯控制框在mfc應用程序中更改窗口句柄?

HWND editbox = (HWND)0x0000000; 

對什麼新的句柄使用winspy ++,我想知道如何去添加另一個帶有按鈕的文本框,這樣我就可以添加新的值,點擊按鈕,並且它會更新,所以我不再需要重建我的應用程序與新的句柄。

+0

您應該考慮使用正確的工具:[UI自動化](http://msdn.microsoft.com/en-us/library/windows/desktop/ee684009.aspx),而不是用另一個替換一個hack。 – IInspectable

回答

0

可以使用

GetDlgItemText(hDlg, ID_THE_EDIT_CONTROL, buffer, buffersize); 

然後轉換成字符串緩衝區用作HWND一個unsigned int讀出編輯控件的內容。

+0

非常感謝。 – user3116155

相關問題