C++ 如何在mfc应用程序中通过编辑控制框更改窗口句柄?

C++ 如何在mfc应用程序中通过编辑控制框更改窗口句柄?,c++,mfc,editcontrol,C++,Mfc,Editcontrol,我制作了一个小程序(使用mfc),可以在我的另一个应用程序中编辑文本框,但每次我想使用我的程序时,我都必须编辑以下内容: HWND editbox = (HWND)0x0000000; 对于使用winspy++的新句柄,我想知道如何添加另一个带有按钮的文本框,以便添加新值,单击按钮,它将被更新,这样我就不必继续使用新句柄重建应用程序。您可以使用 GetDlgItemText(hDlg, ID_THE_EDIT_CONTROL, buffer, buffersize); 然后将缓冲区中的字符串

我制作了一个小程序(使用mfc),可以在我的另一个应用程序中编辑文本框,但每次我想使用我的程序时,我都必须编辑以下内容:

HWND editbox = (HWND)0x0000000;

对于使用winspy++的新句柄,我想知道如何添加另一个带有按钮的文本框,以便添加新值,单击按钮,它将被更新,这样我就不必继续使用新句柄重建应用程序。

您可以使用

GetDlgItemText(hDlg, ID_THE_EDIT_CONTROL, buffer, buffersize);

然后将缓冲区中的字符串转换为未签名的int,用作HWND.< /P>,而不是用另一个HAB替换,您应该考虑使用正确的工具: