Создание кнопки GroupBox win32 C++


0

я есть кнопка, которая представляет собой прямоугольник, как бы я поставил слова в ней я хочу сделать так канский нажмите на слово и он начинает progrma я знаю ShellExecute стиль BS_GROUPBOX

1

Если у вас есть несколько программ, которые вы хотите запустить, вам нужна кнопка для каждой программы, которую вы хотите запустить.

Чтобы начать внешнюю прогрму, в окне родительской кнопки вам необходимо обработать сообщение WM_COMMAND с уведомлением BN_CLICKED.

Чтобы задать текст кнопки, необходимо отправить сообщение WM_SETTEXT на сообщение с текстом, который вы хотите показать.

Btw, BS_GROUPBOX Используется для создания прямоугольника вокруг переключателей. Этот стиль не будет работать для вашего сценария.

Если вы хотите использовать альтернативу использованию нескольких элементов управления Button, вы можете использовать Toolbar. На самом деле, мне кажется, что панель инструментов станет для вас лучшим контролем. Вы можете узнать больше о creating a toolbar.