Используя C ++ Win32 API, я создал окно (CreateWindow ()) вместо диалогового окна. Существуют ли какие-либо команды, похожие на «GetDlgItemInt» или «SetDlgItemInt», которые вместо этого используются для получения и настройки данных в окне редактирования для Win 32 API? В противном случае мне придется создать диалоговое окно или написать кучу кода для преобразования INT в строку, а затем обратно.
Идея состоит в том, что пользователь указывает ширину и высоту окна, вводя текст в два диалоговых окна редактирования в созданном мной окне. Есть хорошие простые учебники, которые в основном рассказывают мне, как это сделать с помощью диалогового окна, но я хотел бы знать, есть ли похожие функции, которые я могу использовать, не зависящие от диалогового окна?
Я надеюсь получить что-то подобное ...
xVal = 1280; yVal = 720; hwndResoX = CreateWindow("edit",xVal, WS_CHILD|WS_VISIBLE|WS_BORDER|ES_NUMBER,20,20,40,20, _hwnd, NULL, NULL, NULL); hwndResoY = CreateWindow("edit",yVal, WS_CHILD|WS_VISIBLE|WS_BORDER|ES_NUMBER,80,20,40,20, _hwnd, NULL, NULL, NULL);
Но, как вы понимаете, я не могу использовать xVal или yVal в CreateWindow (), потому что получаю ошибку компиляции, в которой говорится, что я не могу преобразовать из INT в CHAR *