制作组框按钮win32 C++

Posted

技术标签:

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

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

【问题讨论】:

【参考方案1】:

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

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

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

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

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

【讨论】:

以上是关于制作组框按钮win32 C++的主要内容,如果未能解决你的问题,请参考以下文章

制作一组单选按钮 [VB.NET]

win32 C++上的按钮样式

C++ Win32 GUI switch 语句错误

如何使用 Win32 设置组框标题的字体和颜色

如何在 Visual Studio 中制作可分发的 C++ 程序

如何在 vc++ win32 中制作可滚动窗口