Без ресурсов я могу создать свой пользовательский интерфейс со сложным массивом CreateWindow ()
и CreateWindowEx ()
и WndProc ()
для обработки моих событий.
Я заметил, что если щелкнуть правой кнопкой мыши в представлении ресурсов и выбрать «добавить ресурс», я могу нарисовать диалоговое окно со всеми элементами управления. Это сэкономило бы мне огромное количество времени, если бы я мог нарисовать интерфейс, как я обычно делаю с C #.
После того, как я нарисовал интерфейс с помощью редактора ресурсов, как мне затем создать окно из кода? Может ли кто-нибудь предоставить очень простой пример с кнопкой, и покажите, как обрабатывать событие WM_COMMAND на этой кнопке, пожалуйста?
Кроме того, как правило, люди создают графический интерфейс? Есть ли какие-либо потери в гибкости, чтобы сделать это? Даже в C # I часто приходится дополнять пользовательский интерфейс, сгенерированный дизайнером, моим собственным пользовательским интерфейсом, сгенерированным кодом, но в большинстве случаев я вполне счастлив использовать дизайнер.