【问题标题】:Creating a GUI C++ application with Visual Studio. How should I use a Text Static control?使用 Visual Studio 创建 GUI C++ 应用程序。我应该如何使用 Text Static 控件?
【发布时间】:2018-12-25 18:58:11
【问题描述】:

我使用 Visual Studio 2017 创建了一个简单的 Visual C++ 项目(Windows 桌面 -> Windows 桌面应用程序)

我正在创建我的主窗口,据我了解,它不是“对话框”,因为它是主窗口。现在我想在上面添加一个Text Static Control,我有点困惑,因为Microsoft's documentation

[...] 它们是为在对话框中使用而设计的,其中系统 标准化他们的行为 [...]

我在这里遗漏了什么吗?我们不应该在主窗口上使用文本?我不希望我的程序显示一个空窗口,然后打开一个对话框来显示我的文本...

【问题讨论】:

    标签: visual-studio winapi


    【解决方案1】:

    静态控件是窗口,您的主窗口可以包含此类包含静态文本的子窗口。

    另一种选择是在主窗口中实现 WM_PAINT 处理程序并在那里绘制该静态字符串,因此无需任何额外的窗口。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-04
      • 2021-04-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-11
      • 1970-01-01
      • 1970-01-01
      • 2018-04-01
      相关资源
      最近更新 更多