Как использовать ресурсы диалога в Win32?

Без ресурсов я могу создать свой пользовательский интерфейс со сложным массивом CreateWindow () и CreateWindowEx () и WndProc () для обработки моих событий.

Я заметил, что если щелкнуть правой кнопкой мыши в представлении ресурсов и выбрать «добавить ресурс», я могу нарисовать диалоговое окно со всеми элементами управления. Это сэкономило бы мне огромное количество времени, если бы я мог нарисовать интерфейс, как я обычно делаю с C #.

После того, как я нарисовал интерфейс с помощью редактора ресурсов, как мне затем создать окно из кода? Может ли кто-нибудь предоставить очень простой пример с кнопкой, и покажите, как обрабатывать событие WM_COMMAND на этой кнопке, пожалуйста?

Кроме того, как правило, люди создают графический интерфейс? Есть ли какие-либо потери в гибкости, чтобы сделать это? Даже в C # I часто приходится дополнять пользовательский интерфейс, сгенерированный дизайнером, моим собственным пользовательским интерфейсом, сгенерированным кодом, но в большинстве случаев я вполне счастлив использовать дизайнер.

5
задан user1002358 18 November 2011 в 03:32
поделиться