- Нельзя использовать C для использования форм .Net Windows.
- Я не знаю ни одной современной библиотеки графического интерфейса для Windows, которая была бы чистой C.
- Существует множество собственных библиотек C ++ для сборки Window GUI MFC, QT
- Можно использовать .Net Framework с C ++, используя управляемый C ++.
Если вы действительно хотите пойти по чисто родному маршруту C ... Но вот ссылка для начала на Win32: Создание приложений на основе Win32
Код как:
HWND hWnd = CreateWindow(
szWindowClass,
szTitle,
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, CW_USEDEFAULT,
500, 100,
NULL,
NULL,
hInstance,
NULL
);