Как ввести символ в форме окна приложения? - PullRequest
0 голосов
/ 10 марта 2012

Как я могу ввести символ (имя) в текстовое поле приложения Windows Form?

В С,

char name[256];

printf("what is your name: ");

gets(name);

В приложении Windows Form с использованием C (я не хочу использовать C #), как я могу сделать то же самое?

name.Add(textBox1->text)??
name->Add(textBox1->text)??

1 Ответ

0 голосов
/ 10 марта 2012
  • Нельзя использовать 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
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...