В нете я чего то не могу найти полезных исходников на С++ при с использование WinApi.
Вот просто на C видел исходники, а на C++ с использованием ООП и чистым API как то не замечал.
Можете выложить небольшой исходник программы на C++ и WinApi.
Желательно с функцией WinMain и тому подобное.
Просто хочу посмотреть, как программисы используют ООП вместе с WinApi (MFC и тому подобное не интересует)
Вот я попытался в своей программе использовать ООП

, так код ужасно карявый получился

, кругом статические функции

, что делать не знаю.
Достаточно будет просто привести пример создания главного окна приложения, ну можно ещё с каким нибудь контролом в окне
Если есть на примете много исходников, то дайте пожалуйста на них ссылки.
Буду благодарен.
Можено исходник отправить на email: Calc@list.ru
18.07.03 06:24: Перенесено модератором из 'Исходники' — F
18.07.03 13:47: Перенесено модератором из 'C/C++' — ПК
Здравствуйте, Calc, Вы писали:
C>В нете я чего то не могу найти полезных исходников на С++ при с использование WinApi.
C>Вот просто на C видел исходники, а на C++ с использованием ООП и чистым API как то не замечал.
C>Можете выложить небольшой исходник программы на C++ и WinApi.
C>Желательно с функцией WinMain и тому подобное.
C>Просто хочу посмотреть, как программисы используют ООП вместе с WinApi (MFC и тому подобное не интересует)
C>Вот я попытался в своей программе использовать ООП
, так код ужасно карявый получился
, кругом статические функции
, что делать не знаю.
C>Достаточно будет просто привести пример создания главного окна приложения, ну можно ещё с каким нибудь контролом в окне
C>Если есть на примете много исходников, то дайте пожалуйста на них ссылки.
C>Буду благодарен.
Ну, если я правильно понял вопрос, то, имхо, самый лучший пример — ATL/WTL, если же что попроще (простейший класс окна), то можно посмотреть
здесь
Немудрено, что ты таких примеров не находишь.
Вернее они у тебя под боком, но ты их не видишь.
Тот же MFC — это что по-твоему?
MFC может и устарел, но до сих пор остается надстройкой над Win API,
написанной на С++.
Про ATL и WTL тебе уже сказали.
Всю мощь C++ и идеи ООП используют именно для того, чтобы скрыть
Win API и предоставить программисту
удобный framework для написания своего приложения.
Если ты начнешь копать вглубь, то в том же MFC обязательно наткнешься на Win API.
Просто надо (а может и не надо

) копать глубже
Здравствуйте, Виталий, Вы писали:
В>Ну, если я правильно понял вопрос, то, имхо, самый лучший пример — ATL/WTL, если же что попроще (простейший класс В>окна), то можно посмотреть здесь
Ну я взгляну, помоему то.
Спасибо за ссылку.
Здравствуйте, bkat, Вы писали:
B>Немудрено, что ты таких примеров не находишь.
B>Вернее они у тебя под боком, но ты их не видишь.
B>Тот же MFC — это что по-твоему?
B>MFC может и устарел, но до сих пор остается надстройкой над Win API,
B>написанной на С++.
B>Про ATL и WTL тебе уже сказали.
B>Всю мощь C++ и идеи ООП используют именно для того, чтобы скрыть
B>Win API и предоставить программисту
B>удобный framework для написания своего приложения.
B>Если ты начнешь копать вглубь, то в том же MFC обязательно наткнешься на Win API.
B>Просто надо (а может и не надо
) копать глубже
Ну насчёт MFC я знаю что это надстройка, я ещё не дорос чтоб в таком коде копаться
Да кстати что такое ATL и WTL и в чём их суть

.
Здравствуйте, Calc, Вы писали:
C>Да кстати что такое ATL и WTL и в чём их суть
.
ATL — Active Template Library, в основном заточена под COM
WTL — Windows Template Library, расширение ATL, предназначенное для создания интерфейса, имхо приятнейшая весчь
Здравствуйте, Calc, Вы писали:
C>В нете я чего то не могу найти полезных исходников на С++ при с использование WinApi.
C>Вот просто на C видел исходники, а на C++ с использованием ООП и чистым API как то не замечал.
C>Можете выложить небольшой исходник программы на C++ и WinApi.
C>Желательно с функцией WinMain и тому подобное.
C>Просто хочу посмотреть, как программисы используют ООП вместе с WinApi (MFC и тому подобное не интересует)
C>Вот я попытался в своей программе использовать ООП
, так код ужасно карявый получился
, кругом статические функции
, что делать не знаю.
C>Достаточно будет просто привести пример создания главного окна приложения, ну можно ещё с каким нибудь контролом в окне
C>Если есть на примете много исходников, то дайте пожалуйста на них ссылки.
C>Буду благодарен.
C>Можено исходник отправить на email: Calc@list.rг
Зайди на
www.softcraft.ru
или на
http://www.relisoft.com/win32/pens.html
Там всё что тебе надо!