Как бы я изменить дескрипторы окна через окно управления редактирования в приложении MFC?
Я сделал небольшую программу (используя mfc), которая редактирует текстовое поле в другом приложении, но каждый раз, когда я хочу использовать свою программу, мне приходится редактировать следующее:
HWND editbox = (HWND)0x0000000;
к тому, что новый дескриптор использует winspy++, я хотел бы знать, как бы я добавил добавление еще одного текстового поля с кнопкой, чтобы я мог добавить новое значение, нажать кнопку, и оно будет обновлено, чтобы мне больше не приходилось сохранять восстановление моего приложения с новой ручкой.
1 ответ
Вы можете прочитать содержимое элемента управления, используя
GetDlgItemText(hDlg, ID_THE_EDIT_CONTROL, buffer, buffersize);
Затем преобразуйте строку в буфере в беззнаковое целое для использования в качестве HWND.