Здравствуйте уважаемые опытные пользователи,
Я программирую в Windows в течение некоторого времени, и у меня постоянно возникает этот вопрос What is the right thing to do when creating a user interface?
Это делается для пользовательского интерфейса в скрипте ресурса и вызывает DialogBox.
Или это более утомительный способ сначала создать структуру WNDCLASS, объявить поля RegisterClass (и wc) и использовать CreateWindow, в конце концов, это та же функция, просто инициализация проще с DialogBox, и вы теряете abit-контроль над классом .
Полагаю, вы спросите, какова цель приложения, и, конечно же, я бы сказал, что это приложение для создания скинов (тогда я бы использовал CreateWindow), и если бы это было приложение для простого калькулятора, я бы выбрал Dialogbox.
НО за что идут профессионалы?
И, пожалуйста, оставайтесь в зоне win32, так как я не буду вступать в дискуссию о том, использовать ли QT или Java для таких приложений, моя позиция в фреймворках заключается в том, что они добавляют много ненужных накладных расходов, java - JRE и QT. дополнительные библиотеки DLL и .NET все эти требования предъявляют к пользователю необходимость установки этих файлов, а если нет, то они требуются для загрузки всех этих файлов. Эти файлы находятся в области> 20 МБ. Я не вижу в этом оправдания.
Спасибо за ваши ответы и время, которое вы потратили на чтение моих разговоров