0

我刚开始学习如何使用 dev c++ 在 c++ 中编写 gui,所以没什么特别的。使用此代码:

  HWND hWndEdit = CreateWindowEx(
        WS_EX_CLIENTEDGE,
        TEXT("Edit"),
        TEXT("input"),
        WS_CHILD | WS_VISIBLE,
        100, 20, 140, 20,
        hWnd, NULL, NULL, NULL);

我为输入创建了一个文本框。我想要做的是,以某种方式从该文本框中获取输入,然后以命令作为输入启动另一个 c++ 程序,类似于在命令行上执行的操作。如果这是不可能的,我将如何从编辑字段中获取文本并在代码中使用它?对于像我这样想要在没有任何类型的构建器(如视觉工作室)的情况下从头开始学习 gui 的其他人,你会建议作为一本合适的指南书吗?甚至网络教程。

4

1 回答 1

0

查看命令:

system(const char* command);

http://en.cppreference.com/w/cpp/utility/program/system

并且

int Edit_GetLine(
  HWND hwndCtl,
  int line,
  LPTSTR lpch,
  int cchMax
);

http://msdn.microsoft.com/en-us/library/windows/desktop/bb849136(v=vs.85).aspx

于 2013-09-15T02:23:52.913 回答