【问题标题】:Making a groupbox button win32 C++制作组框按钮win32 C++
【发布时间】:2009-02-22 02:45:43
【问题描述】:

我有一个矩形按钮,我将如何在其中放置我想要制作的单词,以便我可以单击该单词并启动我知道 ShellExecute 样式为 BS_GROUPBOX 的程序

【问题讨论】:

    标签: c++ winapi


    【解决方案1】:

    如果您要启动多个程序,则每个要启动的程序都需要一个按钮。

    要启动您的外部程序,在按钮父窗口中,您需要处理带有BN_CLICKED 通知的WM_COMMAND 消息。

    要设置按钮的文本,您需要发送WM_SETTEXT 消息到带有您想要显示的文本的按钮。

    顺便说一句,BS_GROUPBOX 用于在单选按钮周围创建矩形。这种风格不适用于您的场景。

    如果您想要替代使用多个 Button 控件,可以使用Toolbar。事实上,在我看来,工具栏对你来说是一个更好的控制。你可以阅读更多关于creating a toolbar的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-30
      • 1970-01-01
      • 1970-01-01
      • 2014-01-19
      • 2016-09-13
      • 2021-01-10
      相关资源
      最近更新 更多