Автор написал примитивнейшую обертку над WinApi. И решил рассказать об этом всему миру. Зачем? Очередное изобретение колеса? Статья на такую тему могла быть актуальна в 90-х годах — 15 лет назад!
Следует ли ждать цикл статей на тему «Будущее здесь — встречаем WinAPI»?
Давайте все рассказывать о хелловорлдах в новых для нас технологиях.
Как %username% спаял батарейку и лампочку, как %username% поморгал светодиодами на авр'ке, как в первых раз пообщался с COM портом… Зачем этот пост....?
Да, многие писали свои велики. Вот, что получилось у меня несколько лет назад. Этому даж нашлись единомышленники. У меня как всегда хватило только интереса на «скилет», т.е. на самое интересное — на событийную модель и на несколько стратегий создания окошек, а «коллеги по цеху», увлекающиеся более деталям реализации, написали альтернативные штуки.
Да, велосипедостроение оно повышает навык, но реже бывает востребовано. Востребовано, только его косвенное влияние — опыт!
Тут ошибка не только в слове Hello. Поскольку эта функция ожидает указатель на TCHAR, который может быть как WCHAR, так и CHAR, то следовало использовать MessageBoxW, либо юзать специальный макрос _TEXT, что более правильно. За такой код нужно веником по голове бить.
Спасибо! Хорошее пособие!
Мне как раз дали тестовое задание — трехмерный рендеринг под Windows без использования внешних зависимостей.
Qt не канает потому что не засунуть исходники QWidget и QGLWidget в проект (там слишком дохрена всего), MFC тоже не канает, потому что приложение может собираться не только cl.exe, но и migw32.exe, а значит вместо *.lib будет *.o и формат другой совсем. MFC то рассчитана на сборку студией по крайней мере линковка с ихними либками.
Создание простой обертки над WinAPI для оконных приложений