如何在Windows窗体应用程序中输入字符?

时间:2012-03-10 01:45:52

标签: windows forms opencv

如何在Windows窗体应用程序文本框中输入字符(名称)?

在C中,

char name[256];

printf("what is your name: ");

gets(name);

在使用C的Windows窗体应用程序中(我不想使用C#),我该怎么做?

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

1 个答案:

答案 0 :(得分:0)

  • 使用 C 来使用.Net Windows表单是不合理的。
  • 我不知道任何纯C的现代GUI库。
  • 有很多C ++本地库来构建Window GUI MFC,QT
  • 可以使用托管C ++将.Net Framework与C ++结合使用。

如果你真的想要纯粹的原生C路线...但是这里是从Win32编程开始的链接:Creating Win32-Based Applications

代码如:

HWND hWnd = CreateWindow(
    szWindowClass,
    szTitle,
    WS_OVERLAPPEDWINDOW,
    CW_USEDEFAULT, CW_USEDEFAULT,
    500, 100,
    NULL,
    NULL,
    hInstance,
    NULL
);