Aescleal
Я не уверен, что верю вашему утверждению, что это " совершенно другой язык." Простое приложение hello world на языке C с использованием стандартной библиотеки времени выполнения может выглядеть следующим образом:
#include <stdio.h>
int main()
{
puts( "Hello World!" );
}
при использовании Windows API это выглядит следующим образом:
#include <windows.h>
int main()
{
MessageBoxA( NULL, "Hello World!", "Hello", MB_OK );
}
Единственное отличие - это функция, которую вы используете для вывода.
Напишите стандартную программу на языке Си, которая должна отправлять набор вложенных команд, и вы увидите, что программирование Windows с использованием Windows API очень похоже на программирование на языке Си. Я бы посоветовал прочитать "Программирование Windows" Чарльза Петцольда как хороший первый шаг к тому, чтобы стать опытным программистом GUI в Windows. Вы хотите 5-е издание, которое вышло около 2000 года. Это старая книга, и некоторые методы программирования немного раздражают, но это очень хорошая вводная книга.
Овации,
Пепел
Espen Harlinn
Согласитесь, я не читал весь ваш ответ до тех пор, пока не сделал ту же рекомендацию в отношении книги Петцольдса ...