【问题标题】:Win32 Console application or CLR -->windows form application?Win32 控制台应用程序或 CLR --> windows 窗体应用程序?
【发布时间】:2011-01-18 01:22:17
【问题描述】:

我必须有一个 form 作为 gui,但我还需要 使用 win32 API 编写,因为我需要在应用程序启动时创建另一个进程。 ..

我创建了 Win32 控制台-->空项目..然后有一个选项可以将 windows 窗体 添加为 UI...有可能吗??...因为我选择了基础项目为 win32 控制台应用程序。

但我确实需要应用程序中的表单。

【问题讨论】:

  • 问题不是很清楚。你最终想要达到什么目标?您不能使用 Windows API 制作自己的表单吗?
  • 将标签从 C++C 更改为 C++/CLI,因为 Windows 窗体仅存在于 C++/CLI

标签: winapi c++-cli clr


【解决方案1】:

C++/CLI 完全能够在控制台程序中显示 Windows 窗体,就像完全允许 ​​Windows 控制台程序调用 CreateWindow 一样。但是,如果您选择控制台作为输出文件模式,那么除了您创建的任何表单之外,控制台窗口仍会显示给您的用户。

【讨论】:

    【解决方案2】:

    您无需使用裸 Windows API 来创建进程。见System.Diagnostics.Process

    【讨论】:

      猜你喜欢
      • 2010-11-04
      • 2014-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-09
      • 1970-01-01
      相关资源
      最近更新 更多